home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Westlight Stock Photography - Creative Freedom
/
Westlight Stock Photography - Creative Freedom.iso
/
Other Items
/
Fetch Browser
/
Fetch Browser.rsrc
/
bin.rsrc_CODE_13_GSelCommand.txt
< prev
next >
Wrap
Text File
|
1996-07-25
|
157KB
|
2,746 lines
# near model CODE resource
# jump table entries: 4712-4744 (33 of them)
fn00000000:
00000000 4E56 0000 link A6, 0
00000004 48E7 0018 movem.l -[A7], A3,A4
00000008 286E 0008 movea.l A4, [A6 + 0x8]
0000000C 266C 0008 movea.l A3, [A4 + 0x8]
00000010 2053 movea.l A0, [A3]
00000012 2F28 0024 move.l -[A7], [A0 + 0x24]
00000016 486C FE4E pea.l [A4 - 0x1B2]
0000001A 4EAD 3052 jsr [A5 + 0x3052 /* export_1542 */]
0000001E 4267 clr.w -[A7]
00000020 42A7 clr.l -[A7]
00000022 4EAD 32B2 jsr [A5 + 0x32B2 /* export_1618 */]
00000026 205F movea.l A0, [A7]+
00000028 2050 movea.l A0, [A0]
0000002A 2F28 01A6 move.l -[A7], [A0 + 0x1A6]
0000002E 486C FE4E pea.l [A4 - 0x1B2]
00000032 4EAD 4B42 jsr [A5 + 0x4B42 /* export_2404 */]
00000036 101F move.b D0, [A7]+
00000038 6710 beq +0x12 /* 0000004A */
0000003A 2F2C 0008 move.l -[A7], [A4 + 0x8]
0000003E 4EAD 2FBA jsr [A5 + 0x2FBA /* export_1523 */]
00000042 2F2C 0008 move.l -[A7], [A4 + 0x8]
00000046 4EAD 2FFA jsr [A5 + 0x2FFA /* export_1531 */]
label0000004A:
0000004A 4CDF 1800 movem.l A3,A4, [A7]+
0000004E 4E5E unlink A6
00000050 2E9F move.l [A7], [A7]+
00000052 4E75 rts
fn00000054:
00000054 4E56 FECE link A6, -0x0132
00000058 48E7 0738 movem.l -[A7], D5,D6,D7,A2,A3,A4
0000005C 266E 0008 movea.l A3, [A6 + 0x8]
00000060 286B 0008 movea.l A4, [A3 + 0x8]
00000064 302E 000C move.w D0, [A6 + 0xC]
00000068 0440 0BCD subi.w D0, 0xBCD
0000006C 6746 beq +0x48 /* 000000B4 */
0000006E 5340 subq.w D0, 1
00000070 670C beq +0xE /* 0000007E */
00000072 0440 07E2 subi.w D0, 0x7E2
00000076 6700 00A4 beq +0xA6 /* 0000011C */
0000007A 6000 00FC bra +0xFE /* 00000178 */
label0000007E:
0000007E 2F2B 0008 move.l -[A7], [A3 + 0x8]
00000082 4EAD 0CC2 jsr [A5 + 0xCC2 /* export_404 */]
00000086 2054 movea.l A0, [A4]
00000088 2F28 0024 move.l -[A7], [A0 + 0x24]
0000008C 2F28 002C move.l -[A7], [A0 + 0x2C]
00000090 1F3C 0001 move.b -[A7], 0x1
00000094 4EAD 0D3A jsr [A5 + 0xD3A /* export_419 */]
00000098 2F2B 0008 move.l -[A7], [A3 + 0x8]
0000009C 4EAD 0CBA jsr [A5 + 0xCBA /* export_403 */]
000000A0 42A7 clr.l -[A7]
000000A2 2054 movea.l A0, [A4]
000000A4 2F28 002C move.l -[A7], [A0 + 0x2C]
000000A8 4EAD 3BAA jsr [A5 + 0x3BAA /* export_1905 */]
000000AC 4EAD 1FA2 jsr [A5 + 0x1FA2 /* export_1008 */]
000000B0 6000 0164 bra +0x166 /* 00000216 */
label000000B4:
000000B4 42A7 clr.l -[A7]
000000B6 4EAD 32B2 jsr [A5 + 0x32B2 /* export_1618 */]
000000BA 205F movea.l A0, [A7]+
000000BC 43EE FF70 lea.l A1, [A6 - 0x90]
000000C0 2050 movea.l A0, [A0]
000000C2 45E8 00C0 lea.l A2, [A0 + 0xC0]
000000C6 7047 moveq.l D0, 0x47
label000000C8:
000000C8 32DA move.w [A1]+, [A2]+
000000CA 51C8 FFFC dbf D0, -0x6 /* 000000C8 */
000000CE 2054 movea.l A0, [A4]
000000D0 2F28 0024 move.l -[A7], [A0 + 0x24]
000000D4 486E FF70 pea.l [A6 - 0x90]
000000D8 4EAD 0572 jsr [A5 + 0x572 /* export_170 */]
000000DC 2F2B 0008 move.l -[A7], [A3 + 0x8]
000000E0 4EAD 0CBA jsr [A5 + 0xCBA /* export_403 */]
000000E4 42A7 clr.l -[A7]
000000E6 4EAD 32B2 jsr [A5 + 0x32B2 /* export_1618 */]
000000EA 205F movea.l A0, [A7]+
000000EC 2050 movea.l A0, [A0]
000000EE 1028 0150 move.b D0, [A0 + 0x150]
000000F2 6700 0122 beq +0x124 /* 00000216 */
000000F6 42A7 clr.l -[A7]
000000F8 2F3C 6669 6E64 move.l -[A7], 0x66696E64 /* 'find' */
000000FE 2054 movea.l A0, [A4]
00000100 2F28 0024 move.l -[A7], [A0 + 0x24]
00000104 4EAD 1E3A jsr [A5 + 0x1E3A /* export_963 */]
00000108 2E17 move.l D7, [A7]
0000010A 3F3C 0003 move.w -[A7], 0x3
0000010E 2054 movea.l A0, [A4]
00000110 2F28 0024 move.l -[A7], [A0 + 0x24]
00000114 4EAD 3D9A jsr [A5 + 0x3D9A /* export_1967 */]
00000118 6000 00FC bra +0xFE /* 00000216 */
label0000011C:
0000011C 2054 movea.l A0, [A4]
0000011E 2F28 002C move.l -[A7], [A0 + 0x2C]
00000122 486E FF70 pea.l [A6 - 0x90]
00000126 486E FF5E pea.l [A6 - 0xA2]
0000012A 4EBA 0690 jsr [PC + 0x690 /* 000007BC */]
0000012E 2054 movea.l A0, [A4]
00000130 2F28 0024 move.l -[A7], [A0 + 0x24]
00000134 486E FF70 pea.l [A6 - 0x90]
00000138 4EAD 0572 jsr [A5 + 0x572 /* export_170 */]
0000013C 2F2B 0008 move.l -[A7], [A3 + 0x8]
00000140 4EAD 0CBA jsr [A5 + 0xCBA /* export_403 */]
00000144 2054 movea.l A0, [A4]
00000146 2F28 002C move.l -[A7], [A0 + 0x2C]
0000014A 2F2E FF5E move.l -[A7], [A6 - 0xA2]
0000014E 4EBA 06A4 jsr [PC + 0x6A4 /* 000007F4 */]
00000152 42A7 clr.l -[A7]
00000154 2F3C 6669 6E64 move.l -[A7], 0x66696E64 /* 'find' */
0000015A 2054 movea.l A0, [A4]
0000015C 2F28 0024 move.l -[A7], [A0 + 0x24]
00000160 4EAD 1E3A jsr [A5 + 0x1E3A /* export_963 */]
00000164 2E17 move.l D7, [A7]
00000166 3F3C 0003 move.w -[A7], 0x3
0000016A 2054 movea.l A0, [A4]
0000016C 2F28 0024 move.l -[A7], [A0 + 0x24]
00000170 4EAD 3D9A jsr [A5 + 0x3D9A /* export_1967 */]
00000174 6000 00A0 bra +0xA2 /* 00000216 */
label00000178:
00000178 3F2E 000C move.w -[A7], [A6 + 0xC]
0000017C 486E FF62 pea.l [A6 - 0x9E]
00000180 486E FF64 pea.l [A6 - 0x9C]
00000184 4EAD 1A9A jsr [A5 + 0x1A9A /* export_847 */]
00000188 4267 clr.w -[A7]
0000018A 42A7 clr.l -[A7]
0000018C 3F3C 0005 move.w -[A7], 0x5
00000190 A949 syscall GetMenuHandle
00000192 A950 syscall CountMItems
00000194 3A1F move.w D5, [A7]+
00000196 7007 moveq.l D0, 0x07
00000198 B06E FF64 cmp.w D0, [A6 - 0x9C]
0000019C 6E78 bgt +0x7A /* 00000216 */
0000019E 42A7 clr.l -[A7]
000001A0 302E FF64 move.w D0, [A6 - 0x9C]
000001A4 5D40 subq.w D0, 6
000001A6 3F00 move.w -[A7], D0
000001A8 42A7 clr.l -[A7]
000001AA 4EAD 32B2 jsr [A5 + 0x32B2 /* export_1618 */]
000001AE 205F movea.l A0, [A7]+
000001B0 2050 movea.l A0, [A0]
000001B2 2F28 01A6 move.l -[A7], [A0 + 0x1A6]
000001B6 4EAD 4B1A jsr [A5 + 0x4B1A /* export_2399 */]
000001BA 2C1F move.l D6, [A7]+
000001BC 486E FECE pea.l [A6 - 0x132]
000001C0 2F06 move.l -[A7], D6
000001C2 4EAD 4B02 jsr [A5 + 0x4B02 /* export_2396 */]
000001C6 205F movea.l A0, [A7]+
000001C8 43EE FF70 lea.l A1, [A6 - 0x90]
000001CC 7047 moveq.l D0, 0x47
label000001CE:
000001CE 32D8 move.w [A1]+, [A0]+
000001D0 51C8 FFFC dbf D0, -0x6 /* 000001CE */
000001D4 2054 movea.l A0, [A4]
000001D6 2F28 0024 move.l -[A7], [A0 + 0x24]
000001DA 486E FF70 pea.l [A6 - 0x90]
000001DE 4EAD 0572 jsr [A5 + 0x572 /* export_170 */]
000001E2 2F2B 0008 move.l -[A7], [A3 + 0x8]
000001E6 4EAD 0CBA jsr [A5 + 0xCBA /* export_403 */]
000001EA 2046 movea.l A0, D6
000001EC 2050 movea.l A0, [A0]
000001EE 1028 00B2 move.b D0, [A0 + 0xB2]
000001F2 6722 beq +0x24 /* 00000216 */
000001F4 42A7 clr.l -[A7]
000001F6 2F3C 6669 6E64 move.l -[A7], 0x66696E64 /* 'find' */
000001FC 2054 movea.l A0, [A4]
000001FE 2F28 0024 move.l -[A7], [A0 + 0x24]
00000202 4EAD 1E3A jsr [A5 + 0x1E3A /* export_963 */]
00000206 2E17 move.l D7, [A7]
00000208 3F3C 0003 move.w -[A7], 0x3
0000020C 2054 movea.l A0, [A4]
0000020E 2F28 0024 move.l -[A7], [A0 + 0x24]
00000212 4EAD 3D9A jsr [A5 + 0x3D9A /* export_1967 */]
label00000216:
00000216 4CDF 1CE0 movem.l D5,D6,D7,A2,A3,A4, [A7]+
0000021A 4E5E unlink A6
0000021C 205F movea.l A0, [A7]+
0000021E 5C4F addq.w A7, 6
00000220 4ED0 jmp [A0]
00000222 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000224-0000022C
fn00000224:
00000224 4E56 0000 link A6, 0
00000228 4EAD 53E2 jsr [A5 + 0x53E2 /* export_2680 */]
// end alternate branch 00000224-0000022C
fn00000224: // (misaligned)
00000226 0000 4EAD ori.b D0, 0xAD
0000022A 53E2 sls -[A2]
0000022C 4EAD 2CEA jsr [A5 + 0x2CEA /* export_1433 */]
00000230 226E 0008 movea.l A1, [A6 + 0x8]
00000234 2069 0008 movea.l A0, [A1 + 0x8]
00000238 2050 movea.l A0, [A0]
0000023A 2F28 002C move.l -[A7], [A0 + 0x2C]
0000023E 42A7 clr.l -[A7]
00000240 4EAD 32B2 jsr [A5 + 0x32B2 /* export_1618 */]
00000244 205F movea.l A0, [A7]+
00000246 2050 movea.l A0, [A0]
00000248 2F28 00BC move.l -[A7], [A0 + 0xBC]
0000024C 4EAD 058A jsr [A5 + 0x58A /* export_173 */]
00000250 4E5E unlink A6
00000252 2E9F move.l [A7], [A7]+
00000254 4E75 rts
00000256 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_589: // at 00000258 (misaligned)
0000025A F140 .extension 0x140 <<F/4-5/0>> // unimplemented
0000025C 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00000260 266E 0008 movea.l A3, [A6 + 0x8]
00000264 3E2E 000C move.w D7, [A6 + 0xC]
00000268 284B movea.l A4, A3
0000026A 7000 moveq.l D0, 0x00
0000026C 2D40 000E move.l [A6 + 0xE], D0
00000270 3007 move.w D0, D7
00000272 5340 subq.w D0, 1
00000274 6770 beq +0x72 /* 000002E6 */
00000276 0440 03E8 subi.w D0, 0x3E8
0000027A 6760 beq +0x62 /* 000002DC */
0000027C 0440 03E8 subi.w D0, 0x3E8
00000280 6700 00A2 beq +0xA4 /* 00000324 */
00000284 0440 0009 subi.w D0, 0x9 /* '\t' */
00000288 6744 beq +0x46 /* 000002CE */
0000028A 5B40 subq.w D0, 5
0000028C 6700 00BC beq +0xBE /* 0000034A */
00000290 0440 03DC subi.w D0, 0x3DC
00000294 6700 00BE beq +0xC0 /* 00000354 */
00000298 0440 0011 subi.w D0, 0x11
0000029C 6700 00CA beq +0xCC /* 00000368 */
000002A0 5340 subq.w D0, 1
000002A2 6700 00CC beq +0xCE /* 00000370 */
000002A6 5340 subq.w D0, 1
000002A8 6700 00C6 beq +0xC8 /* 00000370 */
000002AC 0440 03D3 subi.w D0, 0x3D3
000002B0 673C beq +0x3E /* 000002EE */
000002B2 5F40 subq.w D0, 7
000002B4 674A beq +0x4C /* 00000300 */
000002B6 5540 subq.w D0, 2
000002B8 6758 beq +0x5A /* 00000312 */
000002BA 0440 0406 subi.w D0, 0x406
000002BE 6700 00B0 beq +0xB2 /* 00000370 */
000002C2 0440 03F7 subi.w D0, 0x3F7
000002C6 6700 0094 beq +0x96 /* 0000035C */
000002CA 6000 00AE bra +0xB0 /* 0000037A */
label000002CE:
000002CE 2053 movea.l A0, [A3]
000002D0 2F28 0024 move.l -[A7], [A0 + 0x24]
000002D4 4EAD 4AA2 jsr [A5 + 0x4AA2 /* export_2384 */]
000002D8 6000 00F4 bra +0xF6 /* 000003CE */
label000002DC:
000002DC 2F0B move.l -[A7], A3
000002DE 4EAD 0CD2 jsr [A5 + 0xCD2 /* export_406 */]
000002E2 6000 00EA bra +0xEC /* 000003CE */
label000002E6:
000002E6 4EAD 249A jsr [A5 + 0x249A /* export_1167 */]
000002EA 6000 00E2 bra +0xE4 /* 000003CE */
label000002EE:
000002EE 102D F13C move.b D0, [A5 - 0xEC4]
000002F2 6700 00DA beq +0xDC /* 000003CE */
000002F6 2F0B move.l -[A7], A3
000002F8 4EAD 0CBA jsr [A5 + 0xCBA /* export_403 */]
000002FC 6000 00D0 bra +0xD2 /* 000003CE */
label00000300:
00000300 102D F13C move.b D0, [A5 - 0xEC4]
00000304 6700 00C8 beq +0xCA /* 000003CE */
00000308 2F0B move.l -[A7], A3
0000030A 4EAD 0CC2 jsr [A5 + 0xCC2 /* export_404 */]
0000030E 6000 00BE bra +0xC0 /* 000003CE */
label00000312:
00000312 102D F13C move.b D0, [A5 - 0xEC4]
00000316 6700 00B6 beq +0xB8 /* 000003CE */
0000031A 2F0B move.l -[A7], A3
0000031C 4EAD 0CCA jsr [A5 + 0xCCA /* export_405 */]
00000320 6000 00AC bra +0xAE /* 000003CE */
label00000324:
00000324 2054 movea.l A0, [A4]
00000326 117C 0001 003B move.b [A0 + 0x3B], 0x1
label0000032C:
0000032C 42A7 clr.l -[A7]
0000032E A924 syscall FrontWindow
00000330 2C1F move.l D6, [A7]+
00000332 6708 beq +0xA /* 0000033C */
00000334 2F06 move.l -[A7], D6
00000336 2F0B move.l -[A7], A3
00000338 4EAD 09F2 jsr [A5 + 0x9F2 /* export_314 */]
label0000033C:
0000033C 4A86 tst.l D6
0000033E 66EC bne -0x12 /* 0000032C */
00000340 2054 movea.l A0, [A4]
00000342 4228 003B clr.b [A0 + 0x3B]
00000346 6000 0086 bra +0x88 /* 000003CE */
label0000034A:
0000034A 3F07 move.w -[A7], D7
0000034C 2F0B move.l -[A7], A3
0000034E 4EAD 0DD2 jsr [A5 + 0xDD2 /* export_438 */]
00000352 607A bra +0x7C /* 000003CE */
label00000354:
00000354 2F0E move.l -[A7], A6
00000356 4EBA FECC jsr [PC - 0x134 /* 00000224 */]
0000035A 6072 bra +0x74 /* 000003CE */
label0000035C:
0000035C 4267 clr.w -[A7]
0000035E 4EAD 5272 jsr [A5 + 0x5272 /* export_2634 */]
00000362 101F move.b D0, [A7]+
00000364 6668 bne +0x6A /* 000003CE */
00000366 6066 bra +0x68 /* 000003CE */
label00000368:
00000368 2F0E move.l -[A7], A6
0000036A 4EBA FC94 jsr [PC - 0x36C /* 00000000 */]
0000036E 605E bra +0x60 /* 000003CE */
label00000370:
00000370 3F07 move.w -[A7], D7
00000372 2F0E move.l -[A7], A6
00000374 4EBA FCDE jsr [PC - 0x322 /* 00000054 */]
00000378 6054 bra +0x56 /* 000003CE */
label0000037A:
0000037A 4A47 tst.w D7
0000037C 6E42 bgt +0x44 /* 000003C0 */
0000037E 3F07 move.w -[A7], D7
00000380 486E FE4A pea.l [A6 - 0x1B6]
00000384 486E FE4C pea.l [A6 - 0x1B4]
00000388 4EAD 1A9A jsr [A5 + 0x1A9A /* export_847 */]
0000038C 7007 moveq.l D0, 0x07
0000038E B06E FE4A cmp.w D0, [A6 - 0x1B6]
00000392 661A bne +0x1C /* 000003AE */
00000394 2054 movea.l A0, [A4]
00000396 3028 0030 move.w D0, [A0 + 0x30]
0000039A 5240 addq.w D0, 1
0000039C B06E FE4C cmp.w D0, [A6 - 0x1B4]
000003A0 6C2C bge +0x2E /* 000003CE */
000003A2 3F2E FE4C move.w -[A7], [A6 - 0x1B4]
000003A6 2F0B move.l -[A7], A3
000003A8 4EAD 0CDA jsr [A5 + 0xCDA /* export_407 */]
000003AC 6020 bra +0x22 /* 000003CE */
label000003AE:
000003AE 7005 moveq.l D0, 0x05
000003B0 B06E FE4A cmp.w D0, [A6 - 0x1B6]
000003B4 6618 bne +0x1A /* 000003CE */
000003B6 3F07 move.w -[A7], D7
000003B8 2F0E move.l -[A7], A6
000003BA 4EBA FC98 jsr [PC - 0x368 /* 00000054 */]
000003BE 600E bra +0x10 /* 000003CE */
label000003C0:
000003C0 42A7 clr.l -[A7]
000003C2 3F07 move.w -[A7], D7
000003C4 2F0B move.l -[A7], A3
000003C6 4EBA 0810 jsr [PC + 0x810 /* 00000BD8 */]
000003CA 2D5F 000E move.l [A6 + 0xE], [A7]+
label000003CE:
000003CE 2054 movea.l A0, [A4]
000003D0 4228 0038 clr.b [A0 + 0x38]
000003D4 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
000003D8 4E5E unlink A6
000003DA 205F movea.l A0, [A7]+
000003DC 5C4F addq.w A7, 6
000003DE 4ED0 jmp [A0]
export_590:
000003E0 4E56 0000 link A6, 0
000003E4 4267 clr.w -[A7]
000003E6 4EAD 32CA jsr [A5 + 0x32CA /* export_1621 */]
000003EA 101F move.b D0, [A7]+
000003EC 6714 beq +0x16 /* 00000402 */
000003EE 42A7 clr.l -[A7]
000003F0 3F2E 000C move.w -[A7], [A6 + 0xC]
000003F4 2F2E 0008 move.l -[A7], [A6 + 0x8]
000003F8 4EBA 1366 jsr [PC + 0x1366 /* 00001760 */]
000003FC 2D5F 000E move.l [A6 + 0xE], [A7]+
00000400 6006 bra +0x8 /* 00000408 */
label00000402:
00000402 7000 moveq.l D0, 0x00
00000404 2D40 000E move.l [A6 + 0xE], D0
label00000408:
00000408 4E5E unlink A6
0000040A 205F movea.l A0, [A7]+
0000040C 5C4F addq.w A7, 6
0000040E 4ED0 jmp [A0]
export_591:
00000410 4E56 FFD8 link A6, -0x0028
00000414 48E7 0308 movem.l -[A7], D6,D7,A4
00000418 286E 0008 movea.l A4, [A6 + 0x8]
0000041C 2054 movea.l A0, [A4]
0000041E 2E28 0044 move.l D7, [A0 + 0x44]
00000422 486E FFFC pea.l [A6 - 0x4]
00000426 4EAD 023A jsr [A5 + 0x23A /* export_67 */]
0000042A 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000042E 486E FFEE pea.l [A6 - 0x12]
00000432 4EAD 024A jsr [A5 + 0x24A /* export_69 */]
00000436 2054 movea.l A0, [A4]
00000438 316E FFEE 004C move.w [A0 + 0x4C], [A6 - 0x12]
0000043E 316E FFF0 004A move.w [A0 + 0x4A], [A6 - 0x10]
00000444 316E FFF2 0048 move.w [A0 + 0x48], [A6 - 0xE]
0000044A 2268 0034 movea.l A1, [A0 + 0x34]
0000044E 2251 movea.l A1, [A1]
00000450 1029 0099 move.b D0, [A1 + 0x99]
00000454 6738 beq +0x3A /* 0000048E */
00000456 2254 movea.l A1, [A4]
00000458 2069 0034 movea.l A0, [A1 + 0x34]
0000045C 2050 movea.l A0, [A0]
0000045E 3028 009A move.w D0, [A0 + 0x9A]
00000462 5F40 subq.w D0, 7
00000464 670A beq +0xC /* 00000470 */
00000466 5340 subq.w D0, 1
00000468 6710 beq +0x12 /* 0000047A */
0000046A 5340 subq.w D0, 1
0000046C 6716 beq +0x18 /* 00000484 */
0000046E 6026 bra +0x28 /* 00000496 */
label00000470:
00000470 2054 movea.l A0, [A4]
00000472 117C 0008 0068 move.b [A0 + 0x68], 0x8
00000478 601C bra +0x1E /* 00000496 */
label0000047A:
0000047A 2054 movea.l A0, [A4]
0000047C 117C 0004 0068 move.b [A0 + 0x68], 0x4
00000482 6012 bra +0x14 /* 00000496 */
label00000484:
00000484 2054 movea.l A0, [A4]
00000486 117C 0002 0068 move.b [A0 + 0x68], 0x2
0000048C 6008 bra +0xA /* 00000496 */
label0000048E:
0000048E 2054 movea.l A0, [A4]
00000490 117C 0001 0068 move.b [A0 + 0x68], 0x1
label00000496:
00000496 42A7 clr.l -[A7]
00000498 2F3C 0001 0001 move.l -[A7], 0x10001
0000049E A869 syscall FixRatio
000004A0 2054 movea.l A0, [A4]
000004A2 215F 0052 move.l [A0 + 0x52], [A7]+
000004A6 42A7 clr.l -[A7]
000004A8 2F3C 0001 0001 move.l -[A7], 0x10001
000004AE A869 syscall FixRatio
000004B0 2054 movea.l A0, [A4]
000004B2 215F 004E move.l [A0 + 0x4E], [A7]+
000004B6 486E FFE4 pea.l [A6 - 0x1C]
000004BA 2054 movea.l A0, [A4]
000004BC 2F28 0034 move.l -[A7], [A0 + 0x34]
000004C0 4EAD 3D4A jsr [A5 + 0x3D4A /* export_1957 */]
000004C4 202E FFE4 move.l D0, [A6 - 0x1C]
000004C8 7224 moveq.l D1, 0x24
000004CA 9081 sub.l D0, D1
000004CC 3D40 FFDC move.w [A6 - 0x24], D0
000004D0 3D6E FFEA FFDE move.w [A6 - 0x22], [A6 - 0x16]
000004D6 2254 movea.l A1, [A4]
000004D8 2069 0034 movea.l A0, [A1 + 0x34]
000004DC 2050 movea.l A0, [A0]
000004DE 1028 0098 move.b D0, [A0 + 0x98]
000004E2 4880 ext.w D0
000004E4 5240 addq.w D0, 1
000004E6 C1FC 0070 muls.w D0, 0x70 /* 'p' */
000004EA 3340 0064 move.w [A1 + 0x64], D0
000004EE 2069 0034 movea.l A0, [A1 + 0x34]
000004F2 2050 movea.l A0, [A0]
000004F4 1028 0098 move.b D0, [A0 + 0x98]
000004F8 4880 ext.w D0
000004FA 5240 addq.w D0, 1
000004FC C1FC 0070 muls.w D0, 0x70 /* 'p' */
00000500 3340 0066 move.w [A1 + 0x66], D0
00000504 3029 0064 move.w D0, [A1 + 0x64]
00000508 5440 addq.w D0, 2
0000050A 3D40 FFE2 move.w [A6 - 0x1E], D0
0000050E 3029 0066 move.w D0, [A1 + 0x66]
00000512 D07C 0034 add.w D0, 0x34 /* '4' */
00000516 3D40 FFE0 move.w [A6 - 0x20], D0
0000051A 42A7 clr.l -[A7]
0000051C 302E FFE2 move.w D0, [A6 - 0x1E]
00000520 48C0 ext.l D0
00000522 2F00 move.l -[A7], D0
00000524 2054 movea.l A0, [A4]
00000526 2F28 0052 move.l -[A7], [A0 + 0x52]
0000052A 4EAD 30DA jsr [A5 + 0x30DA /* export_1559 */]
0000052E 2054 movea.l A0, [A4]
00000530 215F 005A move.l [A0 + 0x5A], [A7]+
00000534 42A7 clr.l -[A7]
00000536 7001 moveq.l D0, 0x01
00000538 2F00 move.l -[A7], D0
0000053A 302E FFDE move.w D0, [A6 - 0x22]
0000053E 48C0 ext.l D0
00000540 2F00 move.l -[A7], D0
00000542 2054 movea.l A0, [A4]
00000544 2F28 005A move.l -[A7], [A0 + 0x5A]
00000548 4EAD 24F2 jsr [A5 + 0x24F2 /* export_1178 */]
0000054C 201F move.l D0, [A7]+
0000054E 2E9F move.l [A7], [A7]+
00000550 B097 cmp.l D0, [A7]
00000552 6F02 ble +0x4 /* 00000556 */
00000554 2E80 move.l [A7], D0
label00000556:
00000556 201F move.l D0, [A7]+
00000558 2054 movea.l A0, [A4]
0000055A 3140 0060 move.w [A0 + 0x60], D0
0000055E 302E FFDE move.w D0, [A6 - 0x22]
00000562 48C0 ext.l D0
00000564 81E8 0060 divs.w D0, [A0 + 0x60]
00000568 48C0 ext.l D0
0000056A 2140 005A move.l [A0 + 0x5A], D0
0000056E 42A7 clr.l -[A7]
00000570 302E FFE0 move.w D0, [A6 - 0x20]
00000574 48C0 ext.l D0
00000576 2F00 move.l -[A7], D0
00000578 2054 movea.l A0, [A4]
0000057A 2F28 004E move.l -[A7], [A0 + 0x4E]
0000057E 4EAD 30DA jsr [A5 + 0x30DA /* export_1559 */]
00000582 2054 movea.l A0, [A4]
00000584 215F 0056 move.l [A0 + 0x56], [A7]+
00000588 42A7 clr.l -[A7]
0000058A 7001 moveq.l D0, 0x01
0000058C 2F00 move.l -[A7], D0
0000058E 302E FFDC move.w D0, [A6 - 0x24]
00000592 48C0 ext.l D0
00000594 2F00 move.l -[A7], D0
00000596 2054 movea.l A0, [A4]
00000598 2F28 0056 move.l -[A7], [A0 + 0x56]
0000059C 4EAD 24F2 jsr [A5 + 0x24F2 /* export_1178 */]
000005A0 201F move.l D0, [A7]+
000005A2 2E9F move.l [A7], [A7]+
000005A4 B097 cmp.l D0, [A7]
000005A6 6F02 ble +0x4 /* 000005AA */
000005A8 2E80 move.l [A7], D0
label000005AA:
000005AA 201F move.l D0, [A7]+
000005AC 2054 movea.l A0, [A4]
000005AE 3140 0062 move.w [A0 + 0x62], D0
000005B2 302E FFDC move.w D0, [A6 - 0x24]
000005B6 48C0 ext.l D0
000005B8 81E8 0062 divs.w D0, [A0 + 0x62]
000005BC 48C0 ext.l D0
000005BE 2140 0056 move.l [A0 + 0x56], D0
000005C2 2F07 move.l -[A7], D7
000005C4 3028 0060 move.w D0, [A0 + 0x60]
000005C8 48C0 ext.l D0
000005CA 2F00 move.l -[A7], D0
000005CC 4EAD 24F2 jsr [A5 + 0x24F2 /* export_1178 */]
000005D0 201F move.l D0, [A7]+
000005D2 3140 005E move.w [A0 + 0x5E], D0
000005D6 2F07 move.l -[A7], D7
000005D8 3028 0060 move.w D0, [A0 + 0x60]
000005DC 48C0 ext.l D0
000005DE 2F00 move.l -[A7], D0
000005E0 4EAD 24FA jsr [A5 + 0x24FA /* export_1179 */]
000005E4 4A9F tst.l [A7]+
000005E6 6F06 ble +0x8 /* 000005EE */
000005E8 2054 movea.l A0, [A4]
000005EA 5268 005E addq.w [A0 + 0x5E], 1
label000005EE:
000005EE 2054 movea.l A0, [A4]
000005F0 3028 005E move.w D0, [A0 + 0x5E]
000005F4 48C0 ext.l D0
000005F6 81E8 0062 divs.w D0, [A0 + 0x62]
000005FA 3C00 move.w D6, D0
000005FC 3028 005E move.w D0, [A0 + 0x5E]
00000600 48C0 ext.l D0
00000602 81E8 0062 divs.w D0, [A0 + 0x62]
00000606 4840 swap.w D0
00000608 4A40 tst.w D0
0000060A 6F02 ble +0x4 /* 0000060E */
0000060C 5246 addq.w D6, 1
label0000060E:
0000060E 2F2E FFE8 move.l -[A7], [A6 - 0x18]
00000612 3006 move.w D0, D6
00000614 48C0 ext.l D0
00000616 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
0000061A 2F00 move.l -[A7], D0
0000061C 4EAD 24EA jsr [A5 + 0x24EA /* export_1177 */]
00000620 4267 clr.w -[A7]
00000622 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000626 4EAD 3C62 jsr [A5 + 0x3C62 /* export_1928 */]
0000062A 4CDF 10C0 movem.l D6,D7,A4, [A7]+
0000062E 4E5E unlink A6
00000630 2E9F move.l [A7], [A7]+
00000632 4E75 rts
export_592:
fn00000634:
00000634 4E56 0000 link A6, 0
00000638 48E7 0038 movem.l -[A7], A2,A3,A4
0000063C 266E 0010 movea.l A3, [A6 + 0x10]
00000640 286E 0008 movea.l A4, [A6 + 0x8]
00000644 2054 movea.l A0, [A4]
00000646 7000 moveq.l D0, 0x00
00000648 2140 0022 move.l [A0 + 0x22], D0
0000064C 116E 000E 0026 move.b [A0 + 0x26], [A6 + 0xE]
00000652 116E 000C 0027 move.b [A0 + 0x27], [A6 + 0xC]
00000658 4228 0028 clr.b [A0 + 0x28]
0000065C 4267 clr.w -[A7]
0000065E 42A7 clr.l -[A7]
00000660 2F0B move.l -[A7], A3
00000662 42A7 clr.l -[A7]
00000664 4267 clr.w -[A7]
00000666 2F0B move.l -[A7], A3
00000668 4EAD 3BB2 jsr [A5 + 0x3BB2 /* export_1906 */]
0000066C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000670 4EAD 1A52 jsr [A5 + 0x1A52 /* export_838 */]
00000674 2054 movea.l A0, [A4]
00000676 4228 000D clr.b [A0 + 0xD]
0000067A 4228 000E clr.b [A0 + 0xE]
0000067E 4228 001B clr.b [A0 + 0x1B]
00000682 214B 0022 move.l [A0 + 0x22], A3
00000686 43E8 002A lea.l A1, [A0 + 0x2A]
0000068A 45ED FC1C lea.l A2, [A5 - 0x3E4]
0000068E 7003 moveq.l D0, 0x03
label00000690:
00000690 32DA move.w [A1]+, [A2]+
00000692 51C8 FFFC dbf D0, -0x6 /* 00000690 */
00000696 70FF moveq.l D0, 0xFFFFFFFF
00000698 2140 0036 move.l [A0 + 0x36], D0
0000069C 70FF moveq.l D0, 0xFFFFFFFF
0000069E 2140 0032 move.l [A0 + 0x32], D0
000006A2 4CDF 1C00 movem.l A2,A3,A4, [A7]+
000006A6 4E5E unlink A6
000006A8 205F movea.l A0, [A7]+
000006AA DEFC 000C add.w A7, 0xC
000006AE 4ED0 jmp [A0]
export_593:
000006B0 4E56 0000 link A6, 0
000006B4 4AAE 000E tst.l [A6 + 0xE]
000006B8 6710 beq +0x12 /* 000006CA */
000006BA 3F2E 000C move.w -[A7], [A6 + 0xC]
000006BE 2F2E 0008 move.l -[A7], [A6 + 0x8]
000006C2 2F2E 000E move.l -[A7], [A6 + 0xE]
000006C6 4EAD 3AD2 jsr [A5 + 0x3AD2 /* export_1878 */]
label000006CA:
000006CA 4E5E unlink A6
000006CC 205F movea.l A0, [A7]+
000006CE DEFC 000A add.w A7, 0xA /* '\n' */
000006D2 4ED0 jmp [A0]
export_594:
000006D4 4E56 0000 link A6, 0
000006D8 4AAE 000E tst.l [A6 + 0xE]
000006DC 6710 beq +0x12 /* 000006EE */
000006DE 3F2E 000C move.w -[A7], [A6 + 0xC]
000006E2 2F2E 0008 move.l -[A7], [A6 + 0x8]
000006E6 2F2E 000E move.l -[A7], [A6 + 0xE]
000006EA 4EAD 3AD2 jsr [A5 + 0x3AD2 /* export_1878 */]
label000006EE:
000006EE 4E5E unlink A6
000006F0 205F movea.l A0, [A7]+
000006F2 DEFC 000A add.w A7, 0xA /* '\n' */
000006F6 4ED0 jmp [A0]
export_595:
000006F8 4E56 0000 link A6, 0
000006FC 4AAE 0010 tst.l [A6 + 0x10]
00000700 56C0 sne D0
00000702 4A00 tst.b D0
00000704 673A beq +0x3C /* 00000740 */
00000706 206E 0010 movea.l A0, [A6 + 0x10]
0000070A 2050 movea.l A0, [A0]
0000070C 4AA8 0048 tst.l [A0 + 0x48]
00000710 56C1 sne D1
00000712 C001 and.b D0, D1
00000714 672A beq +0x2C /* 00000740 */
00000716 206E 0010 movea.l A0, [A6 + 0x10]
0000071A 2050 movea.l A0, [A0]
0000071C 2268 0048 movea.l A1, [A0 + 0x48]
00000720 206E 000C movea.l A0, [A6 + 0xC]
00000724 2251 movea.l A1, [A1]
00000726 20A9 0058 move.l [A0], [A1 + 0x58]
0000072A 206E 0010 movea.l A0, [A6 + 0x10]
0000072E 2050 movea.l A0, [A0]
00000730 2268 0048 movea.l A1, [A0 + 0x48]
00000734 206E 0008 movea.l A0, [A6 + 0x8]
00000738 2251 movea.l A1, [A1]
0000073A 20A9 0054 move.l [A0], [A1 + 0x54]
0000073E 6024 bra +0x26 /* 00000764 */
label00000740:
00000740 206E 000C movea.l A0, [A6 + 0xC]
00000744 2F08 move.l -[A7], A0
00000746 42A7 clr.l -[A7]
00000748 4EAD 52BA jsr [A5 + 0x52BA /* export_2643 */]
0000074C 201F move.l D0, [A7]+
0000074E 205F movea.l A0, [A7]+
00000750 2080 move.l [A0], D0
00000752 206E 0008 movea.l A0, [A6 + 0x8]
00000756 2F08 move.l -[A7], A0
00000758 42A7 clr.l -[A7]
0000075A 4EAD 52CA jsr [A5 + 0x52CA /* export_2645 */]
0000075E 201F move.l D0, [A7]+
00000760 205F movea.l A0, [A7]+
00000762 2080 move.l [A0], D0
label00000764:
00000764 4E5E unlink A6
00000766 205F movea.l A0, [A7]+
00000768 DEFC 000C add.w A7, 0xC
0000076C 4ED0 jmp [A0]
0000076E 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_596: // at 00000770 (misaligned)
00000772 FFFC .invalid <<F/7/7>>
00000774 7000 moveq.l D0, 0x00
00000776 2D40 0010 move.l [A6 + 0x10], D0
0000077A 4267 clr.w -[A7]
0000077C 4EAD 2E02 jsr [A5 + 0x2E02 /* export_1468 */]
00000780 101F move.b D0, [A7]+
00000782 6702 beq +0x4 /* 00000786 */
00000784 602E bra +0x30 /* 000007B4 */
label00000786:
00000786 486E FFFC pea.l [A6 - 0x4]
0000078A 486D 3574 pea.l [A5 + 0x3574]
0000078E 3F3C 002A move.w -[A7], 0x2A /* '*' */
00000792 4EAD 1B4A jsr [A5 + 0x1B4A /* export_869 */]
00000796 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000079A 4EAD 20E2 jsr [A5 + 0x20E2 /* export_1048 */]
0000079E 2F2E 000C move.l -[A7], [A6 + 0xC]
000007A2 2F2E 0008 move.l -[A7], [A6 + 0x8]
000007A6 2F2E FFFC move.l -[A7], [A6 - 0x4]
000007AA 4EAD 0AEA jsr [A5 + 0xAEA /* export_345 */]
000007AE 2D6E FFFC 0010 move.l [A6 + 0x10], [A6 - 0x4]
label000007B4:
000007B4 4E5E unlink A6
000007B6 205F movea.l A0, [A7]+
000007B8 504F addq.w A7, 8
000007BA 4ED0 jmp [A0]
fn000007BC:
000007BC 4E56 0000 link A6, 0
000007C0 2F0A move.l -[A7], A2
000007C2 206E 0010 movea.l A0, [A6 + 0x10]
000007C6 226E 000C movea.l A1, [A6 + 0xC]
000007CA 2050 movea.l A0, [A0]
000007CC 45E8 005C lea.l A2, [A0 + 0x5C]
000007D0 7047 moveq.l D0, 0x47
label000007D2:
000007D2 32DA move.w [A1]+, [A2]+
000007D4 51C8 FFFC dbf D0, -0x6 /* 000007D2 */
000007D8 206E 0010 movea.l A0, [A6 + 0x10]
000007DC 226E 0008 movea.l A1, [A6 + 0x8]
000007E0 2050 movea.l A0, [A0]
000007E2 22A8 0058 move.l [A1], [A0 + 0x58]
000007E6 245F movea.l A2, [A7]+
000007E8 4E5E unlink A6
000007EA 205F movea.l A0, [A7]+
000007EC DEFC 000C add.w A7, 0xC
000007F0 4ED0 jmp [A0]
000007F2 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 000007F4-000007FE
fn000007F4:
000007F4 4E56 0000 link A6, 0
000007F8 206E 000C movea.l A0, [A6 + 0xC]
000007FC 2050 movea.l A0, [A0]
// end alternate branch 000007F4-000007FE
fn000007F4: // (misaligned)
000007F6 0000 206E ori.b D0, 0x6E /* 'n' */
000007FA 000C 2050 ori.b A4, 0x50 /* 'P' */
000007FE 216E 0008 00EC move.l [A0 + 0xEC], [A6 + 0x8]
00000804 4E5E unlink A6
00000806 205F movea.l A0, [A7]+
00000808 504F addq.w A7, 8
0000080A 4ED0 jmp [A0]
export_597:
0000080C 4E56 FF5A link A6, -0x00A6
00000810 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
00000814 266E 0008 movea.l A3, [A6 + 0x8]
00000818 286E 0010 movea.l A4, [A6 + 0x10]
0000081C 42A7 clr.l -[A7]
0000081E 486E FF5A pea.l [A6 - 0xA6]
00000822 2F0C move.l -[A7], A4
00000824 4EAD 31BA jsr [A5 + 0x31BA /* export_1587 */]
00000828 2F0C move.l -[A7], A4
0000082A 4EAD 318A jsr [A5 + 0x318A /* export_1581 */]
0000082E 2E1F move.l D7, [A7]+
00000830 6770 beq +0x72 /* 000008A2 */
00000832 42A7 clr.l -[A7]
00000834 2F07 move.l -[A7], D7
00000836 2F0C move.l -[A7], A4
00000838 4EAD 31AA jsr [A5 + 0x31AA /* export_1585 */]
0000083C 2C1F move.l D6, [A7]+
0000083E 56C0 sne D0
00000840 4A00 tst.b D0
00000842 675E beq +0x60 /* 000008A2 */
00000844 BCAE 000C cmp.l D6, [A6 + 0xC]
00000848 57C1 seq D1
0000084A C001 and.b D0, D1
0000084C 6754 beq +0x56 /* 000008A2 */
0000084E 4267 clr.w -[A7]
00000850 2F07 move.l -[A7], D7
00000852 486E FF62 pea.l [A6 - 0x9E]
00000856 1F3C 0001 move.b -[A7], 0x1
0000085A 2F0C move.l -[A7], A4
0000085C 4EAD 31C2 jsr [A5 + 0x31C2 /* export_1588 */]
00000860 3A1F move.w D5, [A7]+
00000862 671A beq +0x1C /* 0000087E */
00000864 42A7 clr.l -[A7]
00000866 2F3C 6473 6374 move.l -[A7], 0x64736374 /* 'dsct' */
0000086C 2F0B move.l -[A7], A3
0000086E 4EAD 1E3A jsr [A5 + 0x1E3A /* export_963 */]
00000872 42A7 clr.l -[A7]
00000874 1F3C 0001 move.b -[A7], 0x1
00000878 4EAD 3262 jsr [A5 + 0x3262 /* export_1608 */]
0000087C 6024 bra +0x26 /* 000008A2 */
label0000087E:
0000087E 202E FF62 move.l D0, [A6 - 0x9E]
00000882 B0AE 000C cmp.l D0, [A6 + 0xC]
00000886 661A bne +0x1C /* 000008A2 */
00000888 42A7 clr.l -[A7]
0000088A 2F3C 6473 6374 move.l -[A7], 0x64736374 /* 'dsct' */
00000890 2F0B move.l -[A7], A3
00000892 4EAD 1E3A jsr [A5 + 0x1E3A /* export_963 */]
00000896 2F2E FFEE move.l -[A7], [A6 - 0x12]
0000089A 1F3C 0001 move.b -[A7], 0x1
0000089E 4EAD 3262 jsr [A5 + 0x3262 /* export_1608 */]
label000008A2:
000008A2 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+
000008A6 4E5E unlink A6
000008A8 205F movea.l A0, [A7]+
000008AA DEFC 000C add.w A7, 0xC
000008AE 4ED0 jmp [A0]
export_598:
000008B0 4E56 FF48 link A6, -0x00B8
000008B4 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
000008B8 266E 0008 movea.l A3, [A6 + 0x8]
000008BC 286E 0010 movea.l A4, [A6 + 0x10]
000008C0 486E FF52 pea.l [A6 - 0xAE]
000008C4 A976 syscall GetKeys
000008C6 703A moveq.l D0, 0x3A
000008C8 3200 move.w D1, D0
000008CA E641 asr D1.w, 3
000008CC 41EE FF52 lea.l A0, [A6 - 0xAE]
000008D0 0130 1000 btst [A0 + D1.w], D0
000008D4 56C0 sne D0
000008D6 0240 0001 andi.w D0, 0x1
000008DA 1A00 move.b D5, D0
000008DC 42A7 clr.l -[A7]
000008DE 486E FF48 pea.l [A6 - 0xB8]
000008E2 2F0C move.l -[A7], A4
000008E4 4EAD 31BA jsr [A5 + 0x31BA /* export_1587 */]
000008E8 2F0C move.l -[A7], A4
000008EA 4EAD 318A jsr [A5 + 0x318A /* export_1581 */]
000008EE 2E1F move.l D7, [A7]+
000008F0 6700 0098 beq +0x9A /* 0000098A */
000008F4 42A7 clr.l -[A7]
000008F6 2F07 move.l -[A7], D7
000008F8 2F0C move.l -[A7], A4
000008FA 4EAD 31AA jsr [A5 + 0x31AA /* export_1585 */]
000008FE 2C1F move.l D6, [A7]+
00000900 56C0 sne D0
00000902 4A00 tst.b D0
00000904 6700 0084 beq +0x86 /* 0000098A */
00000908 BCAE 000C cmp.l D6, [A6 + 0xC]
0000090C 57C1 seq D1
0000090E C001 and.b D0, D1
00000910 6778 beq +0x7A /* 0000098A */
00000912 4267 clr.w -[A7]
00000914 2F07 move.l -[A7], D7
00000916 486E FF62 pea.l [A6 - 0x9E]
0000091A 1F3C 0001 move.b -[A7], 0x1
0000091E 2F0C move.l -[A7], A4
00000920 4EAD 31C2 jsr [A5 + 0x31C2 /* export_1588 */]
00000924 381F move.w D4, [A7]+
00000926 6720 beq +0x22 /* 00000948 */
00000928 42A7 clr.l -[A7]
0000092A 2F3C 6B65 796C move.l -[A7], 0x6B65796C /* 'keyl' */
00000930 2F0B move.l -[A7], A3
00000932 4EAD 1E3A jsr [A5 + 0x1E3A /* export_963 */]
00000936 42A7 clr.l -[A7]
00000938 4267 clr.w -[A7]
0000093A 1F3C 0001 move.b -[A7], 0x1
0000093E 1F3C 0001 move.b -[A7], 0x1
00000942 4EAD 3242 jsr [A5 + 0x3242 /* export_1604 */]
00000946 6042 bra +0x44 /* 0000098A */
label00000948:
00000948 202E FF62 move.l D0, [A6 - 0x9E]
0000094C B0AE 000C cmp.l D0, [A6 + 0xC]
00000950 6638 bne +0x3A /* 0000098A */
00000952 42A7 clr.l -[A7]
00000954 2F3C 6B65 796C move.l -[A7], 0x6B65796C /* 'keyl' */
0000095A 2F0B move.l -[A7], A3
0000095C 4EAD 1E3A jsr [A5 + 0x1E3A /* export_963 */]
00000960 2F2E FFEE move.l -[A7], [A6 - 0x12]
00000964 1005 move.b D0, D5
00000966 0A00 0001 xori.b D0, 0x1
0000096A 1F00 move.b -[A7], D0
0000096C 42A7 clr.l -[A7]
0000096E 4EAD 32B2 jsr [A5 + 0x32B2 /* export_1618 */]
00000972 205F movea.l A0, [A7]+
00000974 7001 moveq.l D0, 0x01
00000976 2050 movea.l A0, [A0]
00000978 B068 015A cmp.w D0, [A0 + 0x15A]
0000097C 57C0 seq D0
0000097E 4400 neg.b D0
00000980 1F00 move.b -[A7], D0
00000982 1F3C 0001 move.b -[A7], 0x1
00000986 4EAD 3242 jsr [A5 + 0x3242 /* export_1604 */]
label0000098A:
0000098A 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
0000098E 4E5E unlink A6
00000990 205F movea.l A0, [A7]+
00000992 DEFC 000C add.w A7, 0xC
00000996 4ED0 jmp [A0]
export_599:
00000998 4E56 FFF8 link A6, -0x0008
0000099C 48E7 0028 movem.l -[A7], A2,A4
000009A0 286E 0008 movea.l A4, [A6 + 0x8]
000009A4 2F2E 0010 move.l -[A7], [A6 + 0x10]
000009A8 1F2E 000E move.b -[A7], [A6 + 0xE]
000009AC 1F2E 000C move.b -[A7], [A6 + 0xC]
000009B0 2F2E 0008 move.l -[A7], [A6 + 0x8]
000009B4 4EBA FC7E jsr [PC - 0x382 /* 00000634 */]
000009B8 486E FFF8 pea.l [A6 - 0x8]
000009BC 2054 movea.l A0, [A4]
000009BE 2F28 0022 move.l -[A7], [A0 + 0x22]
000009C2 4EAD 31BA jsr [A5 + 0x31BA /* export_1587 */]
000009C6 205F movea.l A0, [A7]+
000009C8 2454 movea.l A2, [A4]
000009CA 43EA 003A lea.l A1, [A2 + 0x3A]
000009CE 7003 moveq.l D0, 0x03
label000009D0:
000009D0 32D8 move.w [A1]+, [A0]+
000009D2 51C8 FFFC dbf D0, -0x6 /* 000009D0 */
000009D6 4CDF 1400 movem.l A2,A4, [A7]+
000009DA 4E5E unlink A6
000009DC 205F movea.l A0, [A7]+
000009DE DEFC 000C add.w A7, 0xC
000009E2 4ED0 jmp [A0]
export_600:
fn000009E4:
000009E4 4E56 0000 link A6, 0
000009E8 2F0C move.l -[A7], A4
000009EA 286E 0008 movea.l A4, [A6 + 0x8]
000009EE 3F2E 0014 move.w -[A7], [A6 + 0x14]
000009F2 42A7 clr.l -[A7]
000009F4 2F2E 0010 move.l -[A7], [A6 + 0x10]
000009F8 42A7 clr.l -[A7]
000009FA 2F2E 0008 move.l -[A7], [A6 + 0x8]
000009FE 4EAD 1A52 jsr [A5 + 0x1A52 /* export_838 */]
00000A02 2054 movea.l A0, [A4]
00000A04 4228 000D clr.b [A0 + 0xD]
00000A08 116E 000E 0022 move.b [A0 + 0x22], [A6 + 0xE]
00000A0E 216E 0010 0024 move.l [A0 + 0x24], [A6 + 0x10]
00000A14 116E 000C 0028 move.b [A0 + 0x28], [A6 + 0xC]
00000A1A 285F movea.l A4, [A7]+
00000A1C 4E5E unlink A6
00000A1E 205F movea.l A0, [A7]+
00000A20 DEFC 000E add.w A7, 0xE
00000A24 4ED0 jmp [A0]
00000A26 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_601: // at 00000A28 (misaligned)
00000A2A 0000 3F2E ori.b D0, 0x2E /* '.' */
00000A2E 0010 2F2E ori.b [A0], 0x2E /* '.' */
00000A32 000C 4267 ori.b A4, 0x67 /* 'g' */
00000A36 1F3C 0001 move.b -[A7], 0x1
00000A3A 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000A3E 4EBA FFA4 jsr [PC - 0x5C /* 000009E4 */]
00000A42 4E5E unlink A6
00000A44 205F movea.l A0, [A7]+
00000A46 DEFC 000A add.w A7, 0xA /* '\n' */
00000A4A 4ED0 jmp [A0]
00000A4C 4E56 0000 link A6, 0
00000A50 206E 0008 movea.l A0, [A6 + 0x8]
00000A54 2F28 0008 move.l -[A7], [A0 + 0x8]
00000A58 4EAD 3E8A jsr [A5 + 0x3E8A /* export_1997 */]
00000A5C 4E5E unlink A6
00000A5E 205F movea.l A0, [A7]+
00000A60 DEFC 000A add.w A7, 0xA /* '\n' */
00000A64 4ED0 jmp [A0]
00000A66 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_602: // at 00000A68 (misaligned)
00000A6A FFC2 .invalid <<F/7/7>>
00000A6C 48E7 0018 movem.l -[A7], A3,A4
00000A70 266E 0010 movea.l A3, [A6 + 0x10]
00000A74 286E 0008 movea.l A4, [A6 + 0x8]
00000A78 2054 movea.l A0, [A4]
00000A7A 7000 moveq.l D0, 0x00
00000A7C 2140 0032 move.l [A0 + 0x32], D0
00000A80 7000 moveq.l D0, 0x00
00000A82 2140 0036 move.l [A0 + 0x36], D0
00000A86 7000 moveq.l D0, 0x00
00000A88 2140 003A move.l [A0 + 0x3A], D0
00000A8C 7000 moveq.l D0, 0x00
00000A8E 2140 0022 move.l [A0 + 0x22], D0
00000A92 116E 000E 0026 move.b [A0 + 0x26], [A6 + 0xE]
00000A98 116E 000C 0027 move.b [A0 + 0x27], [A6 + 0xC]
00000A9E 4267 clr.w -[A7]
00000AA0 42A7 clr.l -[A7]
00000AA2 2F0B move.l -[A7], A3
00000AA4 42A7 clr.l -[A7]
00000AA6 4267 clr.w -[A7]
00000AA8 2F0B move.l -[A7], A3
00000AAA 4EAD 3BB2 jsr [A5 + 0x3BB2 /* export_1906 */]
00000AAE 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000AB2 4EAD 1A52 jsr [A5 + 0x1A52 /* export_838 */]
00000AB6 2054 movea.l A0, [A4]
00000AB8 4228 000D clr.b [A0 + 0xD]
00000ABC 4228 000E clr.b [A0 + 0xE]
00000AC0 4228 001B clr.b [A0 + 0x1B]
00000AC4 214B 0022 move.l [A0 + 0x22], A3
00000AC8 216D FC34 002A move.l [A0 + 0x2A], [A5 - 0x3CC]
00000ACE 317C FFFF 0030 move.w [A0 + 0x30], 0xFFFF
00000AD4 317C FFFF 002E move.w [A0 + 0x2E], 0xFFFF
00000ADA 486E FFC2 pea.l [A6 - 0x3E]
00000ADE 487A FF6C pea.l [PC - 0x94 /* 00000A4C, value 0x4E560000 'NV\0\0', cstring "NV" */]
00000AE2 2F0E move.l -[A7], A6
00000AE4 4EAD 20CA jsr [A5 + 0x20CA /* export_1045 */]
00000AE8 42A7 clr.l -[A7]
00000AEA 4EAD 2152 jsr [A5 + 0x2152 /* export_1062 */]
00000AEE 2054 movea.l A0, [A4]
00000AF0 215F 0036 move.l [A0 + 0x36], [A7]+
00000AF4 2254 movea.l A1, [A4]
00000AF6 2069 0022 movea.l A0, [A1 + 0x22]
00000AFA 2050 movea.l A0, [A0]
00000AFC 2F28 0050 move.l -[A7], [A0 + 0x50]
00000B00 2F29 0036 move.l -[A7], [A1 + 0x36]
00000B04 A8DC syscall CopyRgn
00000B06 2254 movea.l A1, [A4]
00000B08 2069 0022 movea.l A0, [A1 + 0x22]
00000B0C 2050 movea.l A0, [A0]
00000B0E 2368 0054 0032 move.l [A1 + 0x32], [A0 + 0x54]
00000B14 2054 movea.l A0, [A4]
00000B16 2F28 0032 move.l -[A7], [A0 + 0x32]
00000B1A A8DD syscall SetEmptyRgn
00000B1C 42A7 clr.l -[A7]
00000B1E 4EAD 2152 jsr [A5 + 0x2152 /* export_1062 */]
00000B22 2054 movea.l A0, [A4]
00000B24 215F 003A move.l [A0 + 0x3A], [A7]+
00000B28 486E FFC2 pea.l [A6 - 0x3E]
00000B2C 4EAD 2112 jsr [A5 + 0x2112 /* export_1054 */]
00000B30 4CDF 1800 movem.l A3,A4, [A7]+
00000B34 4E5E unlink A6
00000B36 205F movea.l A0, [A7]+
00000B38 DEFC 000C add.w A7, 0xC
00000B3C 4ED0 jmp [A0]
00000B3E 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000B40-00000B46
export_603:
fn00000B40:
00000B40 4E56 0000 link A6, 0
00000B44 2F0C move.l -[A7], A4
// end alternate branch 00000B40-00000B46
export_603: // at 00000B40 (misaligned)
fn00000B40: // (misaligned)
00000B42 0000 2F0C ori.b D0, 0xC
00000B46 286E 0008 movea.l A4, [A6 + 0x8]
00000B4A 2054 movea.l A0, [A4]
00000B4C 4AA8 0002 tst.l [A0 + 0x2]
00000B50 6716 beq +0x18 /* 00000B68 */
00000B52 42A7 clr.l -[A7]
00000B54 3F2E 000C move.w -[A7], [A6 + 0xC]
00000B58 2054 movea.l A0, [A4]
00000B5A 2F28 0002 move.l -[A7], [A0 + 0x2]
00000B5E 4EAD 3DBA jsr [A5 + 0x3DBA /* export_1971 */]
00000B62 2D5F 000E move.l [A6 + 0xE], [A7]+
00000B66 6006 bra +0x8 /* 00000B6E */
label00000B68:
00000B68 7000 moveq.l D0, 0x00
00000B6A 2D40 000E move.l [A6 + 0xE], D0
label00000B6E:
00000B6E 285F movea.l A4, [A7]+
00000B70 4E5E unlink A6
00000B72 205F movea.l A0, [A7]+
00000B74 5C4F addq.w A7, 6
00000B76 4ED0 jmp [A0]
fn00000B78:
00000B78 4E56 0000 link A6, 0
00000B7C 3F2E 000C move.w -[A7], [A6 + 0xC]
00000B80 42A7 clr.l -[A7]
00000B82 42A7 clr.l -[A7]
00000B84 42A7 clr.l -[A7]
00000B86 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000B8A 4EAD 1A62 jsr [A5 + 0x1A62 /* export_840 */]
00000B8E 4E5E unlink A6
00000B90 205F movea.l A0, [A7]+
00000B92 5C4F addq.w A7, 6
00000B94 4ED0 jmp [A0]
00000B96 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000B98-00000BA2
fn00000B98:
00000B98 4E56 0000 link A6, 0
00000B9C 3F2E 000C move.w -[A7], [A6 + 0xC]
00000BA0 42A7 clr.l -[A7]
// end alternate branch 00000B98-00000BA2
fn00000B98: // (misaligned)
00000B9A 0000 3F2E ori.b D0, 0x2E /* '.' */
00000B9E 000C 42A7 ori.b A4, 0xA7
00000BA2 42A7 clr.l -[A7]
00000BA4 42A7 clr.l -[A7]
00000BA6 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000BAA 4EAD 1A62 jsr [A5 + 0x1A62 /* export_840 */]
00000BAE 4E5E unlink A6
00000BB0 205F movea.l A0, [A7]+
00000BB2 5C4F addq.w A7, 6
00000BB4 4ED0 jmp [A0]
00000BB6 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000BB8-00000BC2
fn00000BB8:
00000BB8 4E56 0000 link A6, 0
00000BBC 3F2E 000C move.w -[A7], [A6 + 0xC]
00000BC0 42A7 clr.l -[A7]
// end alternate branch 00000BB8-00000BC2
fn00000BB8: // (misaligned)
00000BBA 0000 3F2E ori.b D0, 0x2E /* '.' */
00000BBE 000C 42A7 ori.b A4, 0xA7
00000BC2 42A7 clr.l -[A7]
00000BC4 42A7 clr.l -[A7]
00000BC6 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000BCA 4EAD 1A62 jsr [A5 + 0x1A62 /* export_840 */]
00000BCE 4E5E unlink A6
00000BD0 205F movea.l A0, [A7]+
00000BD2 5C4F addq.w A7, 6
00000BD4 4ED0 jmp [A0]
00000BD6 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000BD8-00000BDC
export_604:
fn00000BD8:
00000BD8 4E56 FFDE link A6, -0x0022
// end alternate branch 00000BD8-00000BDC
export_604: // at 00000BD8 (misaligned)
fn00000BD8: // (misaligned)
00000BDA FFDE .invalid <<F/7/7>>
00000BDC 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00000BE0 286E 0008 movea.l A4, [A6 + 0x8]
00000BE4 3E2E 000C move.w D7, [A6 + 0xC]
00000BE8 42A7 clr.l -[A7]
00000BEA 2F0C move.l -[A7], A4
00000BEC 4EAD 1C8A jsr [A5 + 0x1C8A /* export_909 */]
00000BF0 265F movea.l A3, [A7]+
00000BF2 7000 moveq.l D0, 0x00
00000BF4 2D40 000E move.l [A6 + 0xE], D0
00000BF8 3007 move.w D0, D7
00000BFA 5340 subq.w D0, 1
00000BFC 6700 0106 beq +0x108 /* 00000D04 */
00000C00 0440 0009 subi.w D0, 0x9 /* '\t' */
00000C04 6B00 0164 bmi +0x166 /* 00000D6A */
00000C08 0440 0009 subi.w D0, 0x9 /* '\t' */
00000C0C 6F6C ble +0x6E /* 00000C7A */
00000C0E 5340 subq.w D0, 1
00000C10 6B00 0158 bmi +0x15A /* 00000D6A */
00000C14 0440 0009 subi.w D0, 0x9 /* '\t' */
00000C18 6F00 008C ble +0x8E /* 00000CA6 */
00000C1C 5540 subq.w D0, 2
00000C1E 6700 00B2 beq +0xB4 /* 00000CD2 */
00000C22 5940 subq.w D0, 4
00000C24 6700 00BA beq +0xBC /* 00000CE0 */
00000C28 5340 subq.w D0, 1
00000C2A 6710 beq +0x12 /* 00000C3C */
00000C2C 5940 subq.w D0, 4
00000C2E 674A beq +0x4C /* 00000C7A */
00000C30 0440 003D subi.w D0, 0x3D /* '=' */
00000C34 6700 00F8 beq +0xFA /* 00000D2E */
00000C38 6000 0130 bra +0x132 /* 00000D6A */
label00000C3C:
00000C3C 42A7 clr.l -[A7]
00000C3E 4EAD 1AFA jsr [A5 + 0x1AFA /* export_859 */]
00000C42 1C1F move.b D6, [A7]+
00000C44 486E FFE6 pea.l [A6 - 0x1A]
00000C48 486D 389C pea.l [A5 + 0x389C]
00000C4C 3F3C 0022 move.w -[A7], 0x22 /* '\"' */
00000C50 4EAD 1B4A jsr [A5 + 0x1B4A /* export_869 */]
00000C54 4267 clr.w -[A7]
00000C56 1F06 move.b -[A7], D6
00000C58 4EAD 1AFA jsr [A5 + 0x1AFA /* export_859 */]
00000C5C 101F move.b D0, [A7]+
00000C5E 2F2E FFE6 move.l -[A7], [A6 - 0x1A]
00000C62 4EAD 20E2 jsr [A5 + 0x20E2 /* export_1048 */]
00000C66 3F07 move.w -[A7], D7
00000C68 2F2E FFE6 move.l -[A7], [A6 - 0x1A]
00000C6C 4EAD 0D8A jsr [A5 + 0xD8A /* export_429 */]
00000C70 2D6E FFE6 000E move.l [A6 + 0xE], [A6 - 0x1A]
00000C76 6000 0100 bra +0x102 /* 00000D78 */
label00000C7A:
00000C7A 486E FFF2 pea.l [A6 - 0xE]
00000C7E 486D 38B4 pea.l [A5 + 0x38B4]
00000C82 3F3C 0022 move.w -[A7], 0x22 /* '\"' */
00000C86 4EAD 1B4A jsr [A5 + 0x1B4A /* export_869 */]
00000C8A 2F2E FFF2 move.l -[A7], [A6 - 0xE]
00000C8E 4EAD 20E2 jsr [A5 + 0x20E2 /* export_1048 */]
00000C92 3F07 move.w -[A7], D7
00000C94 2F2E FFF2 move.l -[A7], [A6 - 0xE]
00000C98 4EBA FEDE jsr [PC - 0x122 /* 00000B78 */]
00000C9C 2D6E FFF2 000E move.l [A6 + 0xE], [A6 - 0xE]
00000CA2 6000 00D4 bra +0xD6 /* 00000D78 */
label00000CA6:
00000CA6 486E FFEE pea.l [A6 - 0x12]
00000CAA 486D 38AC pea.l [A5 + 0x38AC]
00000CAE 3F3C 0022 move.w -[A7], 0x22 /* '\"' */
00000CB2 4EAD 1B4A jsr [A5 + 0x1B4A /* export_869 */]
00000CB6 2F2E FFEE move.l -[A7], [A6 - 0x12]
00000CBA 4EAD 20E2 jsr [A5 + 0x20E2 /* export_1048 */]
00000CBE 3F07 move.w -[A7], D7
00000CC0 2F2E FFEE move.l -[A7], [A6 - 0x12]
00000CC4 4EBA FED2 jsr [PC - 0x12E /* 00000B98 */]
00000CC8 2D6E FFEE 000E move.l [A6 + 0xE], [A6 - 0x12]
00000CCE 6000 00A8 bra +0xAA /* 00000D78 */
label00000CD2:
00000CD2 42A7 clr.l -[A7]
00000CD4 A924 syscall FrontWindow
00000CD6 2F0C move.l -[A7], A4
00000CD8 4EAD 09F2 jsr [A5 + 0x9F2 /* export_314 */]
00000CDC 6000 009A bra +0x9C /* 00000D78 */
label00000CE0:
00000CE0 B7ED FABC cmpa.l A3, [A5 - 0x544]
00000CE4 660C bne +0xE /* 00000CF2 */
00000CE6 2F2D FABC move.l -[A7], [A5 - 0x544]
00000CEA 4EAD 3C92 jsr [A5 + 0x3C92 /* export_1934 */]
00000CEE 6000 0088 bra +0x8A /* 00000D78 */
label00000CF2:
00000CF2 2F2D FABC move.l -[A7], [A5 - 0x544]
00000CF6 4EAD 3C9A jsr [A5 + 0x3C9A /* export_1935 */]
00000CFA 2F2D FABC move.l -[A7], [A5 - 0x544]
00000CFE 4EAD 1FA2 jsr [A5 + 0x1FA2 /* export_1008 */]
00000D02 6074 bra +0x76 /* 00000D78 */
label00000D04:
00000D04 486E FFEA pea.l [A6 - 0x16]
00000D08 486D 388C pea.l [A5 + 0x388C]
00000D0C 3F3C 0022 move.w -[A7], 0x22 /* '\"' */
00000D10 4EAD 1B4A jsr [A5 + 0x1B4A /* export_869 */]
00000D14 2F2E FFEA move.l -[A7], [A6 - 0x16]
00000D18 4EAD 20E2 jsr [A5 + 0x20E2 /* export_1048 */]
00000D1C 3F07 move.w -[A7], D7
00000D1E 2F2E FFEA move.l -[A7], [A6 - 0x16]
00000D22 4EBA FE94 jsr [PC - 0x16C /* 00000BB8 */]
00000D26 2D6E FFEA 000E move.l [A6 + 0xE], [A6 - 0x16]
00000D2C 604A bra +0x4C /* 00000D78 */
label00000D2E:
00000D2E 42A7 clr.l -[A7]
00000D30 4EAD 1AFA jsr [A5 + 0x1AFA /* export_859 */]
00000D34 1C1F move.b D6, [A7]+
00000D36 486E FFE2 pea.l [A6 - 0x1E]
00000D3A 486D 3894 pea.l [A5 + 0x3894]
00000D3E 3F3C 0022 move.w -[A7], 0x22 /* '\"' */
00000D42 4EAD 1B4A jsr [A5 + 0x1B4A /* export_869 */]
00000D46 4267 clr.w -[A7]
00000D48 1F06 move.b -[A7], D6
00000D4A 4EAD 1AFA jsr [A5 + 0x1AFA /* export_859 */]
00000D4E 101F move.b D0, [A7]+
00000D50 2F2E FFE2 move.l -[A7], [A6 - 0x1E]
00000D54 4EAD 20E2 jsr [A5 + 0x20E2 /* export_1048 */]
00000D58 3F07 move.w -[A7], D7
00000D5A 2F2E FFE2 move.l -[A7], [A6 - 0x1E]
00000D5E 4EAD 0D92 jsr [A5 + 0xD92 /* export_430 */]
00000D62 2D6E FFE2 000E move.l [A6 + 0xE], [A6 - 0x1E]
00000D68 600E bra +0x10 /* 00000D78 */
label00000D6A:
00000D6A 42A7 clr.l -[A7]
00000D6C 3F07 move.w -[A7], D7
00000D6E 2F0C move.l -[A7], A4
00000D70 4EBA FDCE jsr [PC - 0x232 /* 00000B40 */]
00000D74 2D5F 000E move.l [A6 + 0xE], [A7]+
label00000D78:
00000D78 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
00000D7C 4E5E unlink A6
00000D7E 205F movea.l A0, [A7]+
00000D80 5C4F addq.w A7, 6
00000D82 4ED0 jmp [A0]
00000D84 4E56 FFFC link A6, -0x0004
00000D88 2F0C move.l -[A7], A4
00000D8A 286E 0008 movea.l A4, [A6 + 0x8]
00000D8E 204C movea.l A0, A4
00000D90 5088 addq.l A0, 8
00000D92 2050 movea.l A0, [A0]
00000D94 2D48 FFFC move.l [A6 - 0x4], A0
00000D98 102D F770 move.b D0, [A5 - 0x890]
00000D9C 670A beq +0xC /* 00000DA8 */
00000D9E 4267 clr.w -[A7]
00000DA0 2F2C 0008 move.l -[A7], [A4 + 0x8]
00000DA4 4EAD 1C2A jsr [A5 + 0x1C2A /* export_897 */]
label00000DA8:
00000DA8 3F2E 0010 move.w -[A7], [A6 + 0x10]
00000DAC 2F2E 000C move.l -[A7], [A6 + 0xC]
00000DB0 42A7 clr.l -[A7]
00000DB2 3F2C FFC0 move.w -[A7], [A4 - 0x40]
00000DB6 4267 clr.w -[A7]
00000DB8 2E9F move.l [A7], [A7]+
00000DBA 4EAD 20DA jsr [A5 + 0x20DA /* export_1047 */]
00000DBE 285F movea.l A4, [A7]+
00000DC0 4E5E unlink A6
00000DC2 205F movea.l A0, [A7]+
00000DC4 DEFC 000A add.w A7, 0xA /* '\n' */
00000DC8 4ED0 jmp [A0]
00000DCA 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_605: // at 00000DCC (misaligned)
00000DCE FEBC 48E7 .extension 0xEBC <<F/2-3/7>> // unimplemented
00000DD2 0308 btst A0, D1
00000DD4 286E 0008 movea.l A4, [A6 + 0x8]
00000DD8 7000 moveq.l D0, 0x00
00000DDA 2D40 0010 move.l [A6 + 0x10], D0
00000DDE 3E2E 000C move.w D7, [A6 + 0xC]
00000DE2 3C2E 000E move.w D6, [A6 + 0xE]
00000DE6 4A47 tst.w D7
00000DE8 6700 00BC beq +0xBE /* 00000EA6 */
00000DEC 4267 clr.w -[A7]
00000DEE 3F07 move.w -[A7], D7
00000DF0 3F06 move.w -[A7], D6
00000DF2 4EAD 1A92 jsr [A5 + 0x1A92 /* export_846 */]
00000DF6 3D5F FFC0 move.w [A6 - 0x40], [A7]+
00000DFA 5DC0 slt D0
00000DFC 4A00 tst.b D0
00000DFE 6728 beq +0x2A /* 00000E28 */
00000E00 7201 moveq.l D1, 0x01
00000E02 B247 cmp.w D1, D7
00000E04 57C1 seq D1
00000E06 C001 and.b D0, D1
00000E08 671E beq +0x20 /* 00000E28 */
00000E0A 42A7 clr.l -[A7]
00000E0C 3F3C 0001 move.w -[A7], 0x1
00000E10 4EAD 1AC2 jsr [A5 + 0x1AC2 /* export_852 */]
00000E14 3F06 move.w -[A7], D6
00000E16 486E FEC0 pea.l [A6 - 0x140]
00000E1A A946 syscall GetMenuItemText/GetItem
00000E1C 486E FEC0 pea.l [A6 - 0x140]
00000E20 2F0C move.l -[A7], A4
00000E22 4EBA 0160 jsr [PC + 0x160 /* 00000F84 */]
00000E26 607E bra +0x80 /* 00000EA6 */
label00000E28:
00000E28 7065 moveq.l D0, 0x65
00000E2A B06E FFC0 cmp.w D0, [A6 - 0x40]
00000E2E 5EC0 sgt D0
00000E30 4A00 tst.b D0
00000E32 662C bne +0x2E /* 00000E60 */
00000E34 726A moveq.l D1, 0x6A
00000E36 B26E FFC0 cmp.w D1, [A6 - 0x40]
00000E3A 5DC1 slt D1
00000E3C 8001 or.b D0, D1
00000E3E 6620 bne +0x22 /* 00000E60 */
00000E40 2F00 move.l -[A7], D0
00000E42 4267 clr.w -[A7]
00000E44 322E FFC0 move.w D1, [A6 - 0x40]
00000E48 927C 0065 sub.w D1, 0x65 /* 'e' */
00000E4C 3F01 move.w -[A7], D1
00000E4E A9C2 syscall SysEdit
00000E50 121F move.b D1, [A7]+
00000E52 201F move.l D0, [A7]+
00000E54 0A01 0001 xori.b D1, 0x1
00000E58 8001 or.b D0, D1
00000E5A 0240 0001 andi.w D0, 0x1
00000E5E 6746 beq +0x48 /* 00000EA6 */
label00000E60:
00000E60 486E FFC2 pea.l [A6 - 0x3E]
00000E64 487A FF1E pea.l [PC - 0xE2 /* 00000D84, value 0x4E56FFFC */]
00000E68 2F0E move.l -[A7], A6
00000E6A 4EAD 20CA jsr [A5 + 0x20CA /* export_1045 */]
00000E6E 102D F770 move.b D0, [A5 - 0x890]
00000E72 670A beq +0xC /* 00000E7E */
00000E74 1F3C 0001 move.b -[A7], 0x1
00000E78 2F0C move.l -[A7], A4
00000E7A 4EAD 1C2A jsr [A5 + 0x1C2A /* export_897 */]
label00000E7E:
00000E7E 42A7 clr.l -[A7]
00000E80 3F2E FFC0 move.w -[A7], [A6 - 0x40]
00000E84 2F2D FC38 move.l -[A7], [A5 - 0x3C8]
00000E88 4EAD 3DBA jsr [A5 + 0x3DBA /* export_1971 */]
00000E8C 2D5F 0010 move.l [A6 + 0x10], [A7]+
00000E90 102D F770 move.b D0, [A5 - 0x890]
00000E94 6708 beq +0xA /* 00000E9E */
00000E96 4267 clr.w -[A7]
00000E98 2F0C move.l -[A7], A4
00000E9A 4EAD 1C2A jsr [A5 + 0x1C2A /* export_897 */]
label00000E9E:
00000E9E 486E FFC2 pea.l [A6 - 0x3E]
00000EA2 4EAD 2112 jsr [A5 + 0x2112 /* export_1054 */]
label00000EA6:
00000EA6 4CDF 10C0 movem.l D6,D7,A4, [A7]+
00000EAA 4E5E unlink A6
00000EAC 205F movea.l A0, [A7]+
00000EAE 504F addq.w A7, 8
00000EB0 4ED0 jmp [A0]
00000EB2 0000 4E56 ori.b D0, 0x56 /* 'V' */
00000EB6 FFFC .invalid <<F/7/7>>
00000EB8 2F0C move.l -[A7], A4
00000EBA 286E 0008 movea.l A4, [A6 + 0x8]
00000EBE 204C movea.l A0, A4
00000EC0 5088 addq.l A0, 8
00000EC2 2050 movea.l A0, [A0]
00000EC4 2D48 FFFC move.l [A6 - 0x4], A0
00000EC8 4A6C FEFE tst.w [A4 - 0x102]
00000ECC 6706 beq +0x8 /* 00000ED4 */
00000ECE 3F2C FEFE move.w -[A7], [A4 - 0x102]
00000ED2 A9B7 syscall CloseDeskAcc
label00000ED4:
00000ED4 4AAE 000C tst.l [A6 + 0xC]
00000ED8 6628 bne +0x2A /* 00000F02 */
00000EDA 41ED F9B8 lea.l A0, [A5 - 0x648]
00000EDE 43EC FF00 lea.l A1, [A4 - 0x100]
00000EE2 707F moveq.l D0, 0x7F
label00000EE4:
00000EE4 30D9 move.w [A0]+, [A1]+
00000EE6 51C8 FFFC dbf D0, -0x6 /* 00000EE4 */
00000EEA 4240 clr.w D0
00000EEC 102D F9B9 move.b D0, [A5 - 0x647]
00000EF0 4A40 tst.w D0
00000EF2 660E bne +0x10 /* 00000F02 */
00000EF4 486D F9B8 pea.l [A5 - 0x648]
00000EF8 2F3C 0001 0001 move.l -[A7], 0x10001
00000EFE 4EAD 2542 jsr [A5 + 0x2542 /* export_1188 */]
label00000F02:
00000F02 3F2E 0010 move.w -[A7], [A6 + 0x10]
00000F06 2F2E 000C move.l -[A7], [A6 + 0xC]
00000F0A 2F3C 0082 0006 move.l -[A7], 0x820006
00000F10 4EAD 20DA jsr [A5 + 0x20DA /* export_1047 */]
00000F14 285F movea.l A4, [A7]+
00000F16 4E5E unlink A6
00000F18 205F movea.l A0, [A7]+
00000F1A DEFC 000A add.w A7, 0xA /* '\n' */
00000F1E 4ED0 jmp [A0]
fn00000F20:
00000F20 4E56 FFFC link A6, -0x0004
00000F24 48E7 0108 movem.l -[A7], D7,A4
00000F28 3E2E 000C move.w D7, [A6 + 0xC]
00000F2C 422E 000E clr.b [A6 + 0xE]
00000F30 4A47 tst.w D7
00000F32 5CC0 sge D0
00000F34 4A00 tst.b D0
00000F36 6740 beq +0x42 /* 00000F78 */
00000F38 2F00 move.l -[A7], D0
00000F3A 4267 clr.w -[A7]
00000F3C 3EB8 01D2 move.w [A7], [0x000001D2 /* UnitNtryCnt */]
00000F40 321F move.w D1, [A7]+
00000F42 201F move.l D0, [A7]+
00000F44 B247 cmp.w D1, D7
00000F46 5EC1 sgt D1
00000F48 C001 and.b D0, D1
00000F4A 672C beq +0x2E /* 00000F78 */
00000F4C 42A7 clr.l -[A7]
00000F4E 2EB8 011C move.l [A7], [0x0000011C /* UTableBase */]
00000F52 205F movea.l A0, [A7]+
00000F54 3007 move.w D0, D7
00000F56 E540 asl D0.w, 2
00000F58 2870 0000 movea.l A4, [A0 + D0.w]
00000F5C 200C move.l D0, A4
00000F5E 56C0 sne D0
00000F60 4A00 tst.b D0
00000F62 6714 beq +0x16 /* 00000F78 */
00000F64 2054 movea.l A0, [A4]
00000F66 0828 0005 0005 btst.b [A0 + 0x5], 0x5
00000F6C 56C1 sne D1
00000F6E C001 and.b D0, D1
00000F70 6706 beq +0x8 /* 00000F78 */
00000F72 1D7C 0001 000E move.b [A6 + 0xE], 0x1
label00000F78:
00000F78 4CDF 1080 movem.l D7,A4, [A7]+
00000F7C 4E5E unlink A6
00000F7E 205F movea.l A0, [A7]+
00000F80 5C4F addq.w A7, 6
00000F82 4ED0 jmp [A0]
fn00000F84:
00000F84 4E56 FDAE link A6, -0x0252
00000F88 48E7 0308 movem.l -[A7], D6,D7,A4
00000F8C 206E 000C movea.l A0, [A6 + 0xC]
00000F90 43EE FF00 lea.l A1, [A6 - 0x100]
00000F94 707F moveq.l D0, 0x7F
label00000F96:
00000F96 32D8 move.w [A1]+, [A0]+
00000F98 51C8 FFFC dbf D0, -0x6 /* 00000F96 */
00000F9C 486E FDB4 pea.l [A6 - 0x24C]
00000FA0 487A FF12 pea.l [PC - 0xEE /* 00000EB4, value 0x4E56FFFC */]
00000FA4 2F0E move.l -[A7], A6
00000FA6 4EAD 20CA jsr [A5 + 0x20CA /* export_1045 */]
00000FAA 426E FEFE clr.w [A6 - 0x102]
00000FAE 4267 clr.w -[A7]
00000FB0 1F3C 0001 move.b -[A7], 0x1
00000FB4 4EAD 23BA jsr [A5 + 0x23BA /* export_1139 */]
00000FB8 1E1F move.b D7, [A7]+
00000FBA 42A7 clr.l -[A7]
00000FBC 2F3C 4452 5652 move.l -[A7], 0x44525652 /* 'DRVR' */
00000FC2 486E FF00 pea.l [A6 - 0x100]
00000FC6 A9A1 syscall GetNamedResource
00000FC8 285F movea.l A4, [A7]+
00000FCA 4267 clr.w -[A7]
00000FCC 1F07 move.b -[A7], D7
00000FCE 4EAD 23BA jsr [A5 + 0x23BA /* export_1139 */]
00000FD2 101F move.b D0, [A7]+
00000FD4 2F0C move.l -[A7], A4
00000FD6 4EAD 20EA jsr [A5 + 0x20EA /* export_1049 */]
00000FDA 2F0C move.l -[A7], A4
00000FDC 486E FEF8 pea.l [A6 - 0x108]
00000FE0 486E FEF4 pea.l [A6 - 0x10C]
00000FE4 486E FDF4 pea.l [A6 - 0x20C]
00000FE8 A9A8 syscall GetResInfo
00000FEA 42A7 clr.l -[A7]
00000FEC 2F0C move.l -[A7], A4
00000FEE 4EAD 01FA jsr [A5 + 0x1FA /* export_59 */]
00000FF2 42A7 clr.l -[A7]
00000FF4 2EB8 02AA move.l [A7], [0x000002AA /* ApplZone */]
00000FF8 201F move.l D0, [A7]+
00000FFA B09F cmp.l D0, [A7]+
00000FFC 57C0 seq D0
00000FFE 4A00 tst.b D0
00001000 660E bne +0x10 /* 00001010 */
00001002 2F00 move.l -[A7], D0
00001004 4267 clr.w -[A7]
00001006 4EAD 1CAA jsr [A5 + 0x1CAA /* export_913 */]
0000100A 121F move.b D1, [A7]+
0000100C 201F move.l D0, [A7]+
0000100E 8001 or.b D0, D1
label00001010:
00001010 0240 0001 andi.w D0, 0x1
00001014 1C00 move.b D6, D0
00001016 4267 clr.w -[A7]
00001018 A9AF syscall ResError
0000101A 4A5F tst.w [A7]+
0000101C 56C0 sne D0
0000101E 4A00 tst.b D0
00001020 6624 bne +0x26 /* 00001046 */
00001022 2F00 move.l -[A7], D0
00001024 4267 clr.w -[A7]
00001026 3F2E FEF8 move.w -[A7], [A6 - 0x108]
0000102A 2F0E move.l -[A7], A6
0000102C 4EBA FEF2 jsr [PC - 0x10E /* 00000F20 */]
00001030 121F move.b D1, [A7]+
00001032 201F move.l D0, [A7]+
00001034 8001 or.b D0, D1
00001036 0240 0001 andi.w D0, 0x1
0000103A 660A bne +0xC /* 00001046 */
0000103C 1206 move.b D1, D6
0000103E 0A01 0001 xori.b D1, 0x1
00001042 8001 or.b D0, D1
00001044 6732 beq +0x34 /* 00001078 */
label00001046:
00001046 4267 clr.w -[A7]
00001048 1F3C 0001 move.b -[A7], 0x1
0000104C 4EAD 23BA jsr [A5 + 0x23BA /* export_1139 */]
00001050 1E1F move.b D7, [A7]+
00001052 486E FDAE pea.l [A6 - 0x252]
00001056 A874 syscall GetPort
00001058 4267 clr.w -[A7]
0000105A 486E FF00 pea.l [A6 - 0x100]
0000105E A9B6 syscall OpenDeskAcc
00001060 3D5F FEFE move.w [A6 - 0x102], [A7]+
00001064 2F2E FDAE move.l -[A7], [A6 - 0x252]
00001068 A873 syscall SetPort
0000106A 4267 clr.w -[A7]
0000106C 1F07 move.b -[A7], D7
0000106E 4EAD 23BA jsr [A5 + 0x23BA /* export_1139 */]
00001072 101F move.b D0, [A7]+
00001074 663E bne +0x40 /* 000010B4 */
00001076 603C bra +0x3E /* 000010B4 */
label00001078:
00001078 4EAD 2382 jsr [A5 + 0x2382 /* export_1132 */]
0000107C 4267 clr.w -[A7]
0000107E 1F3C 0001 move.b -[A7], 0x1
00001082 4EAD 23BA jsr [A5 + 0x23BA /* export_1139 */]
00001086 1E1F move.b D7, [A7]+
00001088 486E FDAE pea.l [A6 - 0x252]
0000108C A874 syscall GetPort
0000108E 4267 clr.w -[A7]
00001090 486E FF00 pea.l [A6 - 0x100]
00001094 A9B6 syscall OpenDeskAcc
00001096 3D5F FEFE move.w [A6 - 0x102], [A7]+
0000109A 2F2E FDAE move.l -[A7], [A6 - 0x252]
0000109E A873 syscall SetPort
000010A0 4267 clr.w -[A7]
000010A2 1F07 move.b -[A7], D7
000010A4 4EAD 23BA jsr [A5 + 0x23BA /* export_1139 */]
000010A8 101F move.b D0, [A7]+
000010AA 4EAD 2382 jsr [A5 + 0x2382 /* export_1132 */]
000010AE 2F14 move.l -[A7], [A4]
000010B0 4EAD 20E2 jsr [A5 + 0x20E2 /* export_1048 */]
label000010B4:
000010B4 486E FDB4 pea.l [A6 - 0x24C]
000010B8 4EAD 2112 jsr [A5 + 0x2112 /* export_1054 */]
000010BC 4CDF 10C0 movem.l D6,D7,A4, [A7]+
000010C0 4E5E unlink A6
000010C2 205F movea.l A0, [A7]+
000010C4 504F addq.w A7, 8
000010C6 4ED0 jmp [A0]
fn000010C8:
000010C8 4E56 0000 link A6, 0
000010CC 3F2E 0010 move.w -[A7], [A6 + 0x10]
000010D0 2F2E 000C move.l -[A7], [A6 + 0xC]
000010D4 42A7 clr.l -[A7]
000010D6 42A7 clr.l -[A7]
000010D8 2F2E 0008 move.l -[A7], [A6 + 0x8]
000010DC 4EAD 1A62 jsr [A5 + 0x1A62 /* export_840 */]
000010E0 4E5E unlink A6
000010E2 205F movea.l A0, [A7]+
000010E4 DEFC 000A add.w A7, 0xA /* '\n' */
000010E8 4ED0 jmp [A0]
000010EA 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 000010EC-000010FA
fn000010EC:
000010EC 4E56 0000 link A6, 0
000010F0 3F2E 0010 move.w -[A7], [A6 + 0x10]
000010F4 2F2E 000C move.l -[A7], [A6 + 0xC]
000010F8 42A7 clr.l -[A7]
// end alternate branch 000010EC-000010FA
fn000010EC: // (misaligned)
000010EE 0000 3F2E ori.b D0, 0x2E /* '.' */
000010F2 0010 2F2E ori.b [A0], 0x2E /* '.' */
000010F6 000C 42A7 ori.b A4, 0xA7
000010FA 42A7 clr.l -[A7]
000010FC 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001100 4EAD 1A62 jsr [A5 + 0x1A62 /* export_840 */]
00001104 4E5E unlink A6
00001106 205F movea.l A0, [A7]+
00001108 DEFC 000A add.w A7, 0xA /* '\n' */
0000110C 4ED0 jmp [A0]
0000110E 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_606: // at 00001110 (misaligned)
00001112 FFF6 .invalid <<F/7/7>>
00001114 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00001118 266E 0008 movea.l A3, [A6 + 0x8]
0000111C 3C2E 000C move.w D6, [A6 + 0xC]
00001120 284B movea.l A4, A3
00001122 7000 moveq.l D0, 0x00
00001124 2D40 000E move.l [A6 + 0xE], D0
00001128 3006 move.w D0, D6
0000112A 0440 001E subi.w D0, 0x1E
0000112E 673E beq +0x40 /* 0000116E */
00001130 5540 subq.w D0, 2
00001132 673A beq +0x3C /* 0000116E */
00001134 5340 subq.w D0, 1
00001136 6736 beq +0x38 /* 0000116E */
00001138 5340 subq.w D0, 1
0000113A 6770 beq +0x72 /* 000011AC */
0000113C 0440 008E subi.w D0, 0x8E
00001140 6B00 00A8 bmi +0xAA /* 000011EA */
00001144 0440 0013 subi.w D0, 0x13
00001148 6F04 ble +0x6 /* 0000114E */
0000114A 6000 009E bra +0xA0 /* 000011EA */
label0000114E:
0000114E 2054 movea.l A0, [A4]
00001150 4AA8 0016 tst.l [A0 + 0x16]
00001154 6700 00A2 beq +0xA4 /* 000011F8 */
00001158 42A7 clr.l -[A7]
0000115A 3F06 move.w -[A7], D6
0000115C 2054 movea.l A0, [A4]
0000115E 2F28 0016 move.l -[A7], [A0 + 0x16]
00001162 4EAD 3DBA jsr [A5 + 0x3DBA /* export_1971 */]
00001166 2D5F 000E move.l [A6 + 0xE], [A7]+
0000116A 6000 008C bra +0x8E /* 000011F8 */
label0000116E:
0000116E 42A7 clr.l -[A7]
00001170 4EAD 1AFA jsr [A5 + 0x1AFA /* export_859 */]
00001174 1E1F move.b D7, [A7]+
00001176 486E FFFC pea.l [A6 - 0x4]
0000117A 486D 3884 pea.l [A5 + 0x3884]
0000117E 3F3C 0022 move.w -[A7], 0x22 /* '\"' */
00001182 4EAD 1B4A jsr [A5 + 0x1B4A /* export_869 */]
00001186 4267 clr.w -[A7]
00001188 1F07 move.b -[A7], D7
0000118A 4EAD 1AFA jsr [A5 + 0x1AFA /* export_859 */]
0000118E 101F move.b D0, [A7]+
00001190 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001194 4EAD 20E2 jsr [A5 + 0x20E2 /* export_1048 */]
00001198 3F06 move.w -[A7], D6
0000119A 2F0B move.l -[A7], A3
0000119C 2F2E FFFC move.l -[A7], [A6 - 0x4]
000011A0 4EBA FF26 jsr [PC - 0xDA /* 000010C8 */]
000011A4 2D6E FFFC 000E move.l [A6 + 0xE], [A6 - 0x4]
000011AA 604C bra +0x4E /* 000011F8 */
label000011AC:
000011AC 42A7 clr.l -[A7]
000011AE 4EAD 1AFA jsr [A5 + 0x1AFA /* export_859 */]
000011B2 1E1F move.b D7, [A7]+
000011B4 486E FFF8 pea.l [A6 - 0x8]
000011B8 486D 387C pea.l [A5 + 0x387C]
000011BC 3F3C 0022 move.w -[A7], 0x22 /* '\"' */
000011C0 4EAD 1B4A jsr [A5 + 0x1B4A /* export_869 */]
000011C4 4267 clr.w -[A7]
000011C6 1F07 move.b -[A7], D7
000011C8 4EAD 1AFA jsr [A5 + 0x1AFA /* export_859 */]
000011CC 101F move.b D0, [A7]+
000011CE 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000011D2 4EAD 20E2 jsr [A5 + 0x20E2 /* export_1048 */]
000011D6 3F06 move.w -[A7], D6
000011D8 2F0B move.l -[A7], A3
000011DA 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000011DE 4EBA FF0C jsr [PC - 0xF4 /* 000010EC */]
000011E2 2D6E FFF8 000E move.l [A6 + 0xE], [A6 - 0x8]
000011E8 600E bra +0x10 /* 000011F8 */
label000011EA:
000011EA 42A7 clr.l -[A7]
000011EC 3F06 move.w -[A7], D6
000011EE 2F0B move.l -[A7], A3
000011F0 4EBA F94E jsr [PC - 0x6B2 /* 00000B40 */]
000011F4 2D5F 000E move.l [A6 + 0xE], [A7]+
label000011F8:
000011F8 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
000011FC 4E5E unlink A6
000011FE 205F movea.l A0, [A7]+
00001200 5C4F addq.w A7, 6
00001202 4ED0 jmp [A0]
export_607:
fn00001204:
00001204 4E56 0000 link A6, 0
00001208 48E7 0118 movem.l -[A7], D7,A3,A4
0000120C 266E 0008 movea.l A3, [A6 + 0x8]
00001210 3E2E 000C move.w D7, [A6 + 0xC]
00001214 284B movea.l A4, A3
00001216 3007 move.w D0, D7
00001218 0440 00B0 subi.w D0, 0xB0
0000121C 6B3E bmi +0x40 /* 0000125C */
0000121E 0440 0013 subi.w D0, 0x13
00001222 6F0C ble +0xE /* 00001230 */
00001224 5D40 subq.w D0, 6
00001226 6B34 bmi +0x36 /* 0000125C */
00001228 0440 0031 subi.w D0, 0x31 /* '1' */
0000122C 6F02 ble +0x4 /* 00001230 */
0000122E 602C bra +0x2E /* 0000125C */
label00001230:
00001230 2054 movea.l A0, [A4]
00001232 4AA8 0034 tst.l [A0 + 0x34]
00001236 6714 beq +0x16 /* 0000124C */
00001238 42A7 clr.l -[A7]
0000123A 3F07 move.w -[A7], D7
0000123C 2054 movea.l A0, [A4]
0000123E 2F28 0034 move.l -[A7], [A0 + 0x34]
00001242 4EAD 3DBA jsr [A5 + 0x3DBA /* export_1971 */]
00001246 2D5F 000E move.l [A6 + 0xE], [A7]+
0000124A 601E bra +0x20 /* 0000126A */
label0000124C:
0000124C 42A7 clr.l -[A7]
0000124E 3F07 move.w -[A7], D7
00001250 2F0B move.l -[A7], A3
00001252 4EBA F8EC jsr [PC - 0x714 /* 00000B40 */]
00001256 2D5F 000E move.l [A6 + 0xE], [A7]+
0000125A 600E bra +0x10 /* 0000126A */
label0000125C:
0000125C 42A7 clr.l -[A7]
0000125E 3F07 move.w -[A7], D7
00001260 2F0B move.l -[A7], A3
00001262 4EBA F8DC jsr [PC - 0x724 /* 00000B40 */]
00001266 2D5F 000E move.l [A6 + 0xE], [A7]+
label0000126A:
0000126A 4CDF 1880 movem.l D7,A3,A4, [A7]+
0000126E 4E5E unlink A6
00001270 205F movea.l A0, [A7]+
00001272 5C4F addq.w A7, 6
00001274 4ED0 jmp [A0]
00001276 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_608: // at 00001278 (misaligned)
0000127A 0000 7000 ori.b D0, 0x0
0000127E 2D40 0018 move.l [A6 + 0x18], D0
00001282 4E5E unlink A6
00001284 205F movea.l A0, [A7]+
00001286 DEFC 0010 add.w A7, 0x10
0000128A 4ED0 jmp [A0]
0000128C 4E56 FFF4 link A6, -0x000C
00001290 48E7 0018 movem.l -[A7], A3,A4
00001294 266E 000C movea.l A3, [A6 + 0xC]
00001298 286E 0008 movea.l A4, [A6 + 0x8]
0000129C 204C movea.l A0, A4
0000129E 5088 addq.l A0, 8
000012A0 2050 movea.l A0, [A0]
000012A2 2D48 FFF4 move.l [A6 - 0xC], A0
000012A6 41EE FFF8 lea.l A0, [A6 - 0x8]
000012AA 224C movea.l A1, A4
000012AC 5189 subq.l A1, 8
000012AE 7003 moveq.l D0, 0x03
label000012B0:
000012B0 30D9 move.w [A0]+, [A1]+
000012B2 51C8 FFFC dbf D0, -0x6 /* 000012B0 */
000012B6 486E FFF8 pea.l [A6 - 0x8]
000012BA 2F0B move.l -[A7], A3
000012BC 4EAD 3CBA jsr [A5 + 0x3CBA /* export_1939 */]
000012C0 4267 clr.w -[A7]
000012C2 486E FFF8 pea.l [A6 - 0x8]
000012C6 2F0B move.l -[A7], A3
000012C8 4EAD 3BFA jsr [A5 + 0x3BFA /* export_1915 */]
000012CC 101F move.b D0, [A7]+
000012CE 671E beq +0x20 /* 000012EE */
000012D0 4267 clr.w -[A7]
000012D2 486E FFF8 pea.l [A6 - 0x8]
000012D6 2F2C 0014 move.l -[A7], [A4 + 0x14]
000012DA 2F2C 0010 move.l -[A7], [A4 + 0x10]
000012DE 2F2C 000C move.l -[A7], [A4 + 0xC]
000012E2 2F0B move.l -[A7], A3
000012E4 4EAD 3BF2 jsr [A5 + 0x3BF2 /* export_1914 */]
000012E8 1D5F 0010 move.b [A6 + 0x10], [A7]+
000012EC 6004 bra +0x6 /* 000012F2 */
label000012EE:
000012EE 422E 0010 clr.b [A6 + 0x10]
label000012F2:
000012F2 4CDF 1800 movem.l A3,A4, [A7]+
000012F6 4E5E unlink A6
000012F8 205F movea.l A0, [A7]+
000012FA 504F addq.w A7, 8
000012FC 4ED0 jmp [A0]
000012FE 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00001300-00001304
export_609:
fn00001300:
00001300 4E56 FFF0 link A6, -0x0010
// end alternate branch 00001300-00001304
export_609: // at 00001300 (misaligned)
fn00001300: // (misaligned)
00001302 FFF0 .invalid <<F/7/7>>
00001304 48E7 0018 movem.l -[A7], A3,A4
00001308 206E 0018 movea.l A0, [A6 + 0x18]
0000130C 43EE FFF8 lea.l A1, [A6 - 0x8]
00001310 7003 moveq.l D0, 0x03
label00001312:
00001312 32D8 move.w [A1]+, [A0]+
00001314 51C8 FFFC dbf D0, -0x6 /* 00001312 */
00001318 286E 0008 movea.l A4, [A6 + 0x8]
0000131C 422E 001C clr.b [A6 + 0x1C]
00001320 206E 000C movea.l A0, [A6 + 0xC]
00001324 7000 moveq.l D0, 0x00
00001326 2080 move.l [A0], D0
00001328 42A7 clr.l -[A7]
0000132A 487A FF60 pea.l [PC - 0xA0 /* 0000128C, value 0x4E56FFF4 */]
0000132E 2F0E move.l -[A7], A6
00001330 2F0C move.l -[A7], A4
00001332 4EAD 1EE2 jsr [A5 + 0x1EE2 /* export_984 */]
00001336 265F movea.l A3, [A7]+
00001338 200B move.l D0, A3
0000133A 6708 beq +0xA /* 00001344 */
0000133C 1D7C 0001 001C move.b [A6 + 0x1C], 0x1
00001342 6054 bra +0x56 /* 00001398 */
label00001344:
00001344 4267 clr.w -[A7]
00001346 2F0C move.l -[A7], A4
00001348 4EAD 1ED2 jsr [A5 + 0x1ED2 /* export_982 */]
0000134C 101F move.b D0, [A7]+
0000134E 6748 beq +0x4A /* 00001398 */
00001350 2F00 move.l -[A7], D0
00001352 4267 clr.w -[A7]
00001354 2F0C move.l -[A7], A4
00001356 4EAD 3C42 jsr [A5 + 0x3C42 /* export_1924 */]
0000135A 121F move.b D1, [A7]+
0000135C 201F move.l D0, [A7]+
0000135E C001 and.b D0, D1
00001360 6736 beq +0x38 /* 00001398 */
00001362 42A7 clr.l -[A7]
00001364 486E FFF8 pea.l [A6 - 0x8]
00001368 2F0C move.l -[A7], A4
0000136A 4EAD 1F2A jsr [A5 + 0x1F2A /* export_993 */]
0000136E 2D5F FFF0 move.l [A6 - 0x10], [A7]+
00001372 206E 000C movea.l A0, [A6 + 0xC]
00001376 2F08 move.l -[A7], A0
00001378 42A7 clr.l -[A7]
0000137A 486E FFF0 pea.l [A6 - 0x10]
0000137E 2F2E 0014 move.l -[A7], [A6 + 0x14]
00001382 2F2E 0010 move.l -[A7], [A6 + 0x10]
00001386 2F0C move.l -[A7], A4
00001388 4EAD 3BEA jsr [A5 + 0x3BEA /* export_1913 */]
0000138C 201F move.l D0, [A7]+
0000138E 205F movea.l A0, [A7]+
00001390 2080 move.l [A0], D0
00001392 1D7C 0001 001C move.b [A6 + 0x1C], 0x1
label00001398:
00001398 4CDF 1800 movem.l A3,A4, [A7]+
0000139C 4E5E unlink A6
0000139E 205F movea.l A0, [A7]+
000013A0 DEFC 0014 add.w A7, 0x14
000013A4 4ED0 jmp [A0]
000013A6 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 000013A8-000013B2
export_610:
fn000013A8:
000013A8 4E56 0000 link A6, 0
000013AC 3F2E 0010 move.w -[A7], [A6 + 0x10]
000013B0 42A7 clr.l -[A7]
// end alternate branch 000013A8-000013B2
export_610: // at 000013A8 (misaligned)
fn000013A8: // (misaligned)
000013AA 0000 3F2E ori.b D0, 0x2E /* '.' */
000013AE 0010 42A7 ori.b [A0], 0xA7
000013B2 2F2E 000C move.l -[A7], [A6 + 0xC]
000013B6 42A7 clr.l -[A7]
000013B8 2F2E 0008 move.l -[A7], [A6 + 0x8]
000013BC 4EAD 1A62 jsr [A5 + 0x1A62 /* export_840 */]
000013C0 4E5E unlink A6
000013C2 205F movea.l A0, [A7]+
000013C4 DEFC 000A add.w A7, 0xA /* '\n' */
000013C8 4ED0 jmp [A0]
000013CA 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_611: // at 000013CC (misaligned)
000013CE FFFA .invalid <<F/7/7>>
000013D0 48E7 0308 movem.l -[A7], D6,D7,A4
000013D4 286E 0008 movea.l A4, [A6 + 0x8]
000013D8 3C2E 000C move.w D6, [A6 + 0xC]
000013DC 7000 moveq.l D0, 0x00
000013DE 2D40 000E move.l [A6 + 0xE], D0
000013E2 3006 move.w D0, D6
000013E4 0440 001F subi.w D0, 0x1F
000013E8 6702 beq +0x4 /* 000013EC */
000013EA 603E bra +0x40 /* 0000142A */
label000013EC:
000013EC 42A7 clr.l -[A7]
000013EE 4EAD 1AFA jsr [A5 + 0x1AFA /* export_859 */]
000013F2 1E1F move.b D7, [A7]+
000013F4 486E FFFC pea.l [A6 - 0x4]
000013F8 486D 38A4 pea.l [A5 + 0x38A4]
000013FC 3F3C 0022 move.w -[A7], 0x22 /* '\"' */
00001400 4EAD 1B4A jsr [A5 + 0x1B4A /* export_869 */]
00001404 4267 clr.w -[A7]
00001406 1F07 move.b -[A7], D7
00001408 4EAD 1AFA jsr [A5 + 0x1AFA /* export_859 */]
0000140C 101F move.b D0, [A7]+
0000140E 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001412 4EAD 20E2 jsr [A5 + 0x20E2 /* export_1048 */]
00001416 3F06 move.w -[A7], D6
00001418 2F0C move.l -[A7], A4
0000141A 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000141E 4EBA FF88 jsr [PC - 0x78 /* 000013A8 */]
00001422 2D6E FFFC 000E move.l [A6 + 0xE], [A6 - 0x4]
00001428 600E bra +0x10 /* 00001438 */
label0000142A:
0000142A 42A7 clr.l -[A7]
0000142C 3F06 move.w -[A7], D6
0000142E 2F0C move.l -[A7], A4
00001430 4EBA FDD2 jsr [PC - 0x22E /* 00001204 */]
00001434 2D5F 000E move.l [A6 + 0xE], [A7]+
label00001438:
00001438 4CDF 10C0 movem.l D6,D7,A4, [A7]+
0000143C 4E5E unlink A6
0000143E 205F movea.l A0, [A7]+
00001440 5C4F addq.w A7, 6
00001442 4ED0 jmp [A0]
export_612:
00001444 4E56 FFDC link A6, -0x0024
00001448 48E7 0318 movem.l -[A7], D6,D7,A3,A4
0000144C 206E 0018 movea.l A0, [A6 + 0x18]
00001450 43EE FFF8 lea.l A1, [A6 - 0x8]
00001454 7003 moveq.l D0, 0x03
label00001456:
00001456 32D8 move.w [A1]+, [A0]+
00001458 51C8 FFFC dbf D0, -0x6 /* 00001456 */
0000145C 266E 0008 movea.l A3, [A6 + 0x8]
00001460 206E 000C movea.l A0, [A6 + 0xC]
00001464 7000 moveq.l D0, 0x00
00001466 2080 move.l [A0], D0
00001468 1D7C 0001 001C move.b [A6 + 0x1C], 0x1
0000146E 206E 0014 movea.l A0, [A6 + 0x14]
00001472 2D48 FFDC move.l [A6 - 0x24], A0
00001476 2850 movea.l A4, [A0]
00001478 4267 clr.w -[A7]
0000147A 2F2C 000A move.l -[A7], [A4 + 0xA]
0000147E 486E FFE2 pea.l [A6 - 0x1E]
00001482 A92C syscall FindWindow
00001484 3E1F move.w D7, [A7]+
00001486 202E FFE2 move.l D0, [A6 - 0x1E]
0000148A 2053 movea.l A0, [A3]
0000148C B0A8 003C cmp.l D0, [A0 + 0x3C]
00001490 6600 00AE bne +0xB0 /* 00001540 */
00001494 3007 move.w D0, D7
00001496 6B00 00A8 bmi +0xAA /* 00001540 */
0000149A 0C40 0008 cmpi.w D0, 0x8
0000149E 6E00 00A0 bgt +0xA2 /* 00001540 */
000014A2 D040 add.w D0, D0
000014A4 303B 0006 move.w D0, [PC + D0.w + 0x6]
000014A8 4EFB 0000 jmp [PC + D0.w]
000014AC 0096 0096 0096 ori.l [A6], 0x960096
000014B2 0014 0066 ori.b [A4], 0x66 /* 'f' */
000014B6 0072 007E 008A ori.w [A2 + D0.w - 0x118], 0x7E /* '~' */
000014BC 008A 7C01 42A7 ori.l A2, 0x7C0142A7
000014C2 2F2D FC8C move.l -[A7], [A5 - 0x374]
000014C6 4EAD 1C8A jsr [A5 + 0x1C8A /* export_909 */]
000014CA B7DF cmpa.l A3, [A7]+
000014CC 671A beq +0x1C /* 000014E8 */
000014CE 2F0B move.l -[A7], A3
000014D0 4EAD 1FA2 jsr [A5 + 0x1FA2 /* export_1008 */]
000014D4 2053 movea.l A0, [A3]
000014D6 1028 0066 move.b D0, [A0 + 0x66]
000014DA 670A beq +0xC /* 000014E6 */
000014DC 2F2D FC8C move.l -[A7], [A5 - 0x374]
000014E0 4EAD 1D22 jsr [A5 + 0x1D22 /* export_928 */]
000014E4 6002 bra +0x4 /* 000014E8 */
label000014E6:
000014E6 4206 clr.b D6
label000014E8:
000014E8 1006 move.b D0, D6
000014EA 671E beq +0x20 /* 0000150A */
000014EC 4267 clr.w -[A7]
000014EE 486E FFF8 pea.l [A6 - 0x8]
000014F2 2F2E 0014 move.l -[A7], [A6 + 0x14]
000014F6 2F2E 0010 move.l -[A7], [A6 + 0x10]
000014FA 2F2E 000C move.l -[A7], [A6 + 0xC]
000014FE 2F0B move.l -[A7], A3
00001500 4EBA FDFE jsr [PC - 0x202 /* 00001300 */]
00001504 1D5F 001C move.b [A6 + 0x1C], [A7]+
00001508 6036 bra +0x38 /* 00001540 */
label0000150A:
0000150A 422E 001C clr.b [A6 + 0x1C]
0000150E 6030 bra +0x32 /* 00001540 */
00001510 2F2C 000A move.l -[A7], [A4 + 0xA]
00001514 2F0B move.l -[A7], A3
00001516 4EAD 1FAA jsr [A5 + 0x1FAA /* export_1009 */]
0000151A 6024 bra +0x26 /* 00001540 */
0000151C 2F2C 000A move.l -[A7], [A4 + 0xA]
00001520 2F0B move.l -[A7], A3
00001522 4EAD 0FC2 jsr [A5 + 0xFC2 /* export_500 */]
00001526 6018 bra +0x1A /* 00001540 */
00001528 2F2C 000A move.l -[A7], [A4 + 0xA]
0000152C 2F0B move.l -[A7], A3
0000152E 4EAD 0A42 jsr [A5 + 0xA42 /* export_324 */]
00001532 600C bra +0xE /* 00001540 */
00001534 2F2C 000A move.l -[A7], [A4 + 0xA]
00001538 3F07 move.w -[A7], D7
0000153A 2F0B move.l -[A7], A3
0000153C 4EAD 0FDA jsr [A5 + 0xFDA /* export_503 */]
label00001540:
00001540 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
00001544 4E5E unlink A6
00001546 205F movea.l A0, [A7]+
00001548 DEFC 0014 add.w A7, 0x14
0000154C 4ED0 jmp [A0]
0000154E 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00001550-00001564
export_613:
fn00001550:
00001550 4E56 0000 link A6, 0
00001554 48E7 0018 movem.l -[A7], A3,A4
00001558 266E 000C movea.l A3, [A6 + 0xC]
0000155C 286E 0008 movea.l A4, [A6 + 0x8]
00001560 3F3C 0190 move.w -[A7], 0x190
// end alternate branch 00001550-00001564
export_613: // at 00001550 (misaligned)
fn00001550: // (misaligned)
00001552 0000 48E7 ori.b D0, 0xE7
00001556 0018 266E ori.b [A0]+, 0x6E /* 'n' */
0000155A 000C 286E ori.b A4, 0x6E /* 'n' */
0000155E 0008 3F3C ori.b A0, 0x3C /* '<' */
00001562 0190 bclr [A0], D0
00001564 42A7 clr.l -[A7]
00001566 2F0B move.l -[A7], A3
00001568 42A7 clr.l -[A7]
0000156A 1F3C 0001 move.b -[A7], 0x1
0000156E 2F0B move.l -[A7], A3
00001570 4EAD 3BB2 jsr [A5 + 0x3BB2 /* export_1906 */]
00001574 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001578 4EAD 1A62 jsr [A5 + 0x1A62 /* export_840 */]
0000157C 2054 movea.l A0, [A4]
0000157E 214B 0022 move.l [A0 + 0x22], A3
00001582 117C 0001 001C move.b [A0 + 0x1C], 0x1
00001588 4228 001B clr.b [A0 + 0x1B]
0000158C 4CDF 1800 movem.l A3,A4, [A7]+
00001590 4E5E unlink A6
00001592 205F movea.l A0, [A7]+
00001594 504F addq.w A7, 8
00001596 4ED0 jmp [A0]
export_614:
00001598 4E56 FFFC link A6, -0x0004
0000159C 486E FFFC pea.l [A6 - 0x4]
000015A0 486D 38BC pea.l [A5 + 0x38BC]
000015A4 3F3C 0026 move.w -[A7], 0x26 /* '&' */
000015A8 4EAD 1B4A jsr [A5 + 0x1B4A /* export_869 */]
000015AC 2F2E FFFC move.l -[A7], [A6 - 0x4]
000015B0 4EAD 20E2 jsr [A5 + 0x20E2 /* export_1048 */]
000015B4 2F2E 0008 move.l -[A7], [A6 + 0x8]
000015B8 2F2E FFFC move.l -[A7], [A6 - 0x4]
000015BC 4EBA FF92 jsr [PC - 0x6E /* 00001550 */]
000015C0 2D6E FFFC 0018 move.l [A6 + 0x18], [A6 - 0x4]
000015C6 4E5E unlink A6
000015C8 205F movea.l A0, [A7]+
000015CA DEFC 0010 add.w A7, 0x10
000015CE 4ED0 jmp [A0]
export_615:
000015D0 4E56 FFF0 link A6, -0x0010
000015D4 206E 0014 movea.l A0, [A6 + 0x14]
000015D8 43EE FFF8 lea.l A1, [A6 - 0x8]
000015DC 7003 moveq.l D0, 0x03
label000015DE:
000015DE 32D8 move.w [A1]+, [A0]+
000015E0 51C8 FFFC dbf D0, -0x6 /* 000015DE */
000015E4 206E 0010 movea.l A0, [A6 + 0x10]
000015E8 43EE FFF0 lea.l A1, [A6 - 0x10]
000015EC 7003 moveq.l D0, 0x03
label000015EE:
000015EE 32D8 move.w [A1]+, [A0]+
000015F0 51C8 FFFC dbf D0, -0x6 /* 000015EE */
000015F4 4E5E unlink A6
000015F6 205F movea.l A0, [A7]+
000015F8 DEFC 0010 add.w A7, 0x10
000015FC 4ED0 jmp [A0]
000015FE 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_616: // at 00001600 (misaligned)
00001602 0000 48E7 ori.b D0, 0xE7
00001606 0018 266E ori.b [A0]+, 0x6E /* 'n' */
0000160A 0008 284B ori.b A0, 0x4B /* 'K' */
0000160E 102E 001A move.b D0, [A6 + 0x1A]
00001612 4880 ext.w D0
00001614 670A beq +0xC /* 00001620 */
00001616 5340 subq.w D0, 1
00001618 6716 beq +0x18 /* 00001630 */
0000161A 5340 subq.w D0, 1
0000161C 672A beq +0x2C /* 00001648 */
0000161E 605A bra +0x5C /* 0000167A */
label00001620:
00001620 1F3C 0001 move.b -[A7], 0x1
00001624 1F3C 0001 move.b -[A7], 0x1
00001628 2F0B move.l -[A7], A3
0000162A 4EAD 3A72 jsr [A5 + 0x3A72 /* export_1866 */]
0000162E 604A bra +0x4C /* 0000167A */
label00001630:
00001630 4267 clr.w -[A7]
00001632 2F2E 000E move.l -[A7], [A6 + 0xE]
00001636 2F0B move.l -[A7], A3
00001638 4EAD 3BFA jsr [A5 + 0x3BFA /* export_1915 */]
0000163C 1F3C 0001 move.b -[A7], 0x1
00001640 2F0B move.l -[A7], A3
00001642 4EAD 3A72 jsr [A5 + 0x3A72 /* export_1866 */]
00001646 6032 bra +0x34 /* 0000167A */
label00001648:
00001648 2054 movea.l A0, [A4]
0000164A 1028 003E move.b D0, [A0 + 0x3E]
0000164E 670C beq +0xE /* 0000165C */
00001650 4267 clr.w -[A7]
00001652 1F3C 0001 move.b -[A7], 0x1
00001656 2F0B move.l -[A7], A3
00001658 4EAD 3A72 jsr [A5 + 0x3A72 /* export_1866 */]
label0000165C:
0000165C 4267 clr.w -[A7]
0000165E 2F2E 000E move.l -[A7], [A6 + 0xE]
00001662 2F0B move.l -[A7], A3
00001664 4EAD 3BFA jsr [A5 + 0x3BFA /* export_1915 */]
00001668 101F move.b D0, [A7]+
0000166A 670E beq +0x10 /* 0000167A */
0000166C 2F0B move.l -[A7], A3
0000166E 2054 movea.l A0, [A4]
00001670 3F28 003C move.w -[A7], [A0 + 0x3C]
00001674 2F0B move.l -[A7], A3
00001676 4EAD 3D9A jsr [A5 + 0x3D9A /* export_1967 */]
label0000167A:
0000167A 4CDF 1800 movem.l A3,A4, [A7]+
0000167E 4E5E unlink A6
00001680 205F movea.l A0, [A7]+
00001682 DEFC 0014 add.w A7, 0x14
00001686 4ED0 jmp [A0]
export_617:
00001688 4E56 0000 link A6, 0
0000168C 48E7 0018 movem.l -[A7], A3,A4
00001690 266E 0008 movea.l A3, [A6 + 0x8]
00001694 284B movea.l A4, A3
00001696 4267 clr.w -[A7]
00001698 2054 movea.l A0, [A4]
0000169A 2F28 005C move.l -[A7], [A0 + 0x5C]
0000169E 226E 0014 movea.l A1, [A6 + 0x14]
000016A2 2F11 move.l -[A7], [A1]
000016A4 A966 syscall TestControl
000016A6 4A5F tst.w [A7]+
000016A8 6724 beq +0x26 /* 000016CE */
000016AA 4267 clr.w -[A7]
000016AC 2054 movea.l A0, [A4]
000016AE 2F28 005C move.l -[A7], [A0 + 0x5C]
000016B2 226E 0014 movea.l A1, [A6 + 0x14]
000016B6 2F11 move.l -[A7], [A1]
000016B8 42A7 clr.l -[A7]
000016BA A968 syscall TrackControl
000016BC 4A5F tst.w [A7]+
000016BE 670E beq +0x10 /* 000016CE */
000016C0 2F0B move.l -[A7], A3
000016C2 2054 movea.l A0, [A4]
000016C4 3F28 003C move.w -[A7], [A0 + 0x3C]
000016C8 2F0B move.l -[A7], A3
000016CA 4EAD 3D9A jsr [A5 + 0x3D9A /* export_1967 */]
label000016CE:
000016CE 7000 moveq.l D0, 0x00
000016D0 2D40 0018 move.l [A6 + 0x18], D0
000016D4 4CDF 1800 movem.l A3,A4, [A7]+
000016D8 4E5E unlink A6
000016DA 205F movea.l A0, [A7]+
000016DC DEFC 0010 add.w A7, 0x10
000016E0 4ED0 jmp [A0]
000016E2 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 000016E4-000016FA
fn000016E4:
000016E4 4E56 0000 link A6, 0
000016E8 48E7 0018 movem.l -[A7], A3,A4
000016EC 266E 000C movea.l A3, [A6 + 0xC]
000016F0 286E 0008 movea.l A4, [A6 + 0x8]
000016F4 3F2E 0010 move.w -[A7], [A6 + 0x10]
000016F8 2053 movea.l A0, [A3]
// end alternate branch 000016E4-000016FA
fn000016E4: // (misaligned)
000016E6 0000 48E7 ori.b D0, 0xE7
000016EA 0018 266E ori.b [A0]+, 0x6E /* 'n' */
000016EE 000C 286E ori.b A4, 0x6E /* 'n' */
000016F2 0008 3F2E ori.b A0, 0x2E /* '.' */
000016F6 0010 2053 ori.b [A0], 0x53 /* 'S' */
000016FA 2F28 0012 move.l -[A7], [A0 + 0x12]
000016FE 2F28 000E move.l -[A7], [A0 + 0xE]
00001702 42A7 clr.l -[A7]
00001704 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001708 4EAD 1A62 jsr [A5 + 0x1A62 /* export_840 */]
0000170C 2054 movea.l A0, [A4]
0000170E 214B 0022 move.l [A0 + 0x22], A3
00001712 4CDF 1800 movem.l A3,A4, [A7]+
00001716 4E5E unlink A6
00001718 205F movea.l A0, [A7]+
0000171A DEFC 000A add.w A7, 0xA /* '\n' */
0000171E 4ED0 jmp [A0]
fn00001720:
00001720 4E56 FFFC link A6, -0x0004
00001724 486E FFFC pea.l [A6 - 0x4]
00001728 486D 394C pea.l [A5 + 0x394C]
0000172C 3F3C 0026 move.w -[A7], 0x26 /* '&' */
00001730 4EAD 1B4A jsr [A5 + 0x1B4A /* export_869 */]
00001734 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001738 4EAD 20E2 jsr [A5 + 0x20E2 /* export_1048 */]
0000173C 3F2E 000C move.w -[A7], [A6 + 0xC]
00001740 206E 0008 movea.l A0, [A6 + 0x8]
00001744 2F28 0008 move.l -[A7], [A0 + 0x8]
00001748 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000174C 4EBA FF96 jsr [PC - 0x6A /* 000016E4 */]
00001750 2D6E FFFC 000E move.l [A6 + 0xE], [A6 - 0x4]
00001756 4E5E unlink A6
00001758 205F movea.l A0, [A7]+
0000175A 5C4F addq.w A7, 6
0000175C 4ED0 jmp [A0]
0000175E 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00001760-00001764
export_618:
fn00001760:
00001760 4E56 FFFE link A6, -0x0002
// end alternate branch 00001760-00001764
export_618: // at 00001760 (misaligned)
fn00001760: // (misaligned)
00001762 FFFE .invalid <<F/7/7>>
00001764 48E7 0118 movem.l -[A7], D7,A3,A4
00001768 266E 0008 movea.l A3, [A6 + 0x8]
0000176C 3E2E 000C move.w D7, [A6 + 0xC]
00001770 284B movea.l A4, A3
00001772 7000 moveq.l D0, 0x00
00001774 2D40 000E move.l [A6 + 0xE], D0
00001778 3007 move.w D0, D7
0000177A 0440 00B0 subi.w D0, 0xB0
0000177E 6754 beq +0x56 /* 000017D4 */
00001780 5340 subq.w D0, 1
00001782 672E beq +0x30 /* 000017B2 */
00001784 5340 subq.w D0, 1
00001786 6708 beq +0xA /* 00001790 */
00001788 0440 0017 subi.w D0, 0x17
0000178C 675C beq +0x5E /* 000017EA */
0000178E 6070 bra +0x72 /* 00001800 */
label00001790:
00001790 2F0B move.l -[A7], A3
00001792 4EAD 3D42 jsr [A5 + 0x3D42 /* export_1956 */]
00001796 4267 clr.w -[A7]
00001798 2F0B move.l -[A7], A3
0000179A 4EAD 3CD2 jsr [A5 + 0x3CD2 /* export_1942 */]
0000179E 101F move.b D0, [A7]+
000017A0 676C beq +0x6E /* 0000180E */
000017A2 42A7 clr.l -[A7]
000017A4 3F07 move.w -[A7], D7
000017A6 2F0E move.l -[A7], A6
000017A8 4EBA FF76 jsr [PC - 0x8A /* 00001720 */]
000017AC 2D5F 000E move.l [A6 + 0xE], [A7]+
000017B0 605C bra +0x5E /* 0000180E */
label000017B2:
000017B2 2F0B move.l -[A7], A3
000017B4 4EAD 3D42 jsr [A5 + 0x3D42 /* export_1956 */]
000017B8 4267 clr.w -[A7]
000017BA 2F0B move.l -[A7], A3
000017BC 4EAD 17AA jsr [A5 + 0x17AA /* export_753 */]
000017C0 101F move.b D0, [A7]+
000017C2 674A beq +0x4C /* 0000180E */
000017C4 42A7 clr.l -[A7]
000017C6 3F07 move.w -[A7], D7
000017C8 2F0E move.l -[A7], A6
000017CA 4EBA FF54 jsr [PC - 0xAC /* 00001720 */]
000017CE 2D5F 000E move.l [A6 + 0xE], [A7]+
000017D2 603A bra +0x3C /* 0000180E */
label000017D4:
000017D4 42A7 clr.l -[A7]
000017D6 486E FFFF pea.l [A6 - 0x1]
000017DA 1F3C 0001 move.b -[A7], 0x1
000017DE 2F0B move.l -[A7], A3
000017E0 4EAD 245A jsr [A5 + 0x245A /* export_1159 */]
000017E4 2D5F 000E move.l [A6 + 0xE], [A7]+
000017E8 6024 bra +0x26 /* 0000180E */
label000017EA:
000017EA 2054 movea.l A0, [A4]
000017EC 1028 006B move.b D0, [A0 + 0x6B]
000017F0 0A00 0001 xori.b D0, 0x1
000017F4 1140 006B move.b [A0 + 0x6B], D0
000017F8 2F0B move.l -[A7], A3
000017FA 4EAD 06B2 jsr [A5 + 0x6B2 /* export_210 */]
000017FE 600E bra +0x10 /* 0000180E */
label00001800:
00001800 42A7 clr.l -[A7]
00001802 3F07 move.w -[A7], D7
00001804 2F0B move.l -[A7], A3
00001806 4EBA F338 jsr [PC - 0xCC8 /* 00000B40 */]
0000180A 2D5F 000E move.l [A6 + 0xE], [A7]+
label0000180E:
0000180E 4CDF 1880 movem.l D7,A3,A4, [A7]+
00001812 4E5E unlink A6
00001814 205F movea.l A0, [A7]+
00001816 5C4F addq.w A7, 6
00001818 4ED0 jmp [A0]
0000181A 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_619: // at 0000181C (misaligned)
0000181E FFF4 .invalid <<F/7/7>>
00001820 48E7 0108 movem.l -[A7], D7,A4
00001824 286E 0008 movea.l A4, [A6 + 0x8]
00001828 3E2E 000C move.w D7, [A6 + 0xC]
0000182C 3007 move.w D0, D7
0000182E 0440 0067 subi.w D0, 0x67 /* 'g' */
00001832 6710 beq +0x12 /* 00001844 */
00001834 5340 subq.w D0, 1
00001836 670C beq +0xE /* 00001844 */
00001838 5340 subq.w D0, 1
0000183A 6734 beq +0x36 /* 00001870 */
0000183C 5340 subq.w D0, 1
0000183E 675A beq +0x5C /* 0000189A */
00001840 6000 0086 bra +0x88 /* 000018C8 */
label00001844:
00001844 486E FFFC pea.l [A6 - 0x4]
00001848 486D 397C pea.l [A5 + 0x397C]
0000184C 3F3C 004E move.w -[A7], 0x4E /* 'N' */
00001850 4EAD 1B4A jsr [A5 + 0x1B4A /* export_869 */]
00001854 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001858 4EAD 20E2 jsr [A5 + 0x20E2 /* export_1048 */]
0000185C 2F0C move.l -[A7], A4
0000185E 3F07 move.w -[A7], D7
00001860 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001864 4EBA 0312 jsr [PC + 0x312 /* 00001B78 */]
00001868 2D6E FFFC 000E move.l [A6 + 0xE], [A6 - 0x4]
0000186E 6058 bra +0x5A /* 000018C8 */
label00001870:
00001870 486E FFF8 pea.l [A6 - 0x8]
00001874 486D 3974 pea.l [A5 + 0x3974]
00001878 3F3C 004C move.w -[A7], 0x4C /* 'L' */
0000187C 4EAD 1B4A jsr [A5 + 0x1B4A /* export_869 */]
00001880 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00001884 4EAD 20E2 jsr [A5 + 0x20E2 /* export_1048 */]
00001888 2F0C move.l -[A7], A4
0000188A 2F2E FFF8 move.l -[A7], [A6 - 0x8]
0000188E 4EBA 038C jsr [PC + 0x38C /* 00001C1C */]
00001892 2D6E FFF8 000E move.l [A6 + 0xE], [A6 - 0x8]
00001898 602E bra +0x30 /* 000018C8 */
label0000189A:
0000189A 486E FFF4 pea.l [A6 - 0xC]
0000189E 486D 395C pea.l [A5 + 0x395C]
000018A2 3F3C 004C move.w -[A7], 0x4C /* 'L' */
000018A6 4EAD 1B4A jsr [A5 + 0x1B4A /* export_869 */]
000018AA 2F2E FFF4 move.l -[A7], [A6 - 0xC]
000018AE 4EAD 20E2 jsr [A5 + 0x20E2 /* export_1048 */]
000018B2 2F0C move.l -[A7], A4
000018B4 3F07 move.w -[A7], D7
000018B6 1F3C 0001 move.b -[A7], 0x1
000018BA 2F2E FFF4 move.l -[A7], [A6 - 0xC]
000018BE 4EBA 013C jsr [PC + 0x13C /* 000019FC */]
000018C2 2D6E FFF4 000E move.l [A6 + 0xE], [A6 - 0xC]
label000018C8:
000018C8 4CDF 1080 movem.l D7,A4, [A7]+
000018CC 4E5E unlink A6
000018CE 205F movea.l A0, [A7]+
000018D0 5C4F addq.w A7, 6
000018D2 4ED0 jmp [A0]
export_620:
000018D4 4E56 FFEC link A6, -0x0014
000018D8 48E7 0338 movem.l -[A7], D6,D7,A2,A3,A4
000018DC 266E 0008 movea.l A3, [A6 + 0x8]
000018E0 3C2E 000C move.w D6, [A6 + 0xC]
000018E4 284B movea.l A4, A3
000018E6 7000 moveq.l D0, 0x00
000018E8 2D40 000E move.l [A6 + 0xE], D0
000018EC 3006 move.w D0, D6
000018EE 0440 0067 subi.w D0, 0x67 /* 'g' */
000018F2 6716 beq +0x18 /* 0000190A */
000018F4 5340 subq.w D0, 1
000018F6 6712 beq +0x14 /* 0000190A */
000018F8 5340 subq.w D0, 1
000018FA 6720 beq +0x22 /* 0000191C */
000018FC 5340 subq.w D0, 1
000018FE 670A beq +0xC /* 0000190A */
00001900 5940 subq.w D0, 4
00001902 6700 0086 beq +0x88 /* 0000198A */
00001906 6000 00BC bra +0xBE /* 000019C4 */
label0000190A:
0000190A 42A7 clr.l -[A7]
0000190C 3F06 move.w -[A7], D6
0000190E 2F0B move.l -[A7], A3
00001910 4EAD 3992 jsr [A5 + 0x3992 /* export_1838 */]
00001914 2D5F 000E move.l [A6 + 0xE], [A7]+
00001918 6000 00B8 bra +0xBA /* 000019D2 */
label0000191C:
0000191C 42A7 clr.l -[A7]
0000191E 42A7 clr.l -[A7]
00001920 486E FFEC pea.l [A6 - 0x14]
00001924 2F2D FC8C move.l -[A7], [A5 - 0x374]
00001928 4EAD 08C2 jsr [A5 + 0x8C2 /* export_276 */]
0000192C 2E1F move.l D7, [A7]+
0000192E 6D00 00A2 blt +0xA4 /* 000019D2 */
00001932 2254 movea.l A1, [A4]
00001934 2069 003C movea.l A0, [A1 + 0x3C]
00001938 2050 movea.l A0, [A0]
0000193A 2469 003C movea.l A2, [A1 + 0x3C]
0000193E 2452 movea.l A2, [A2]
00001940 3028 0022 move.w D0, [A0 + 0x22]
00001944 906A 0020 sub.w D0, [A2 + 0x20]
00001948 48C0 ext.l D0
0000194A 2207 move.l D1, D7
0000194C 9280 sub.l D1, D0
0000194E 3029 0052 move.w D0, [A1 + 0x52]
00001952 48C0 ext.l D0
00001954 48E7 C000 movem.l -[A7], D0,D1
00001958 42A7 clr.l -[A7]
0000195A 2054 movea.l A0, [A4]
0000195C 2F28 0040 move.l -[A7], [A0 + 0x40]
00001960 4EAD 01EA jsr [A5 + 0x1EA /* export_57 */]
00001964 241F move.l D2, [A7]+
00001966 4CDF 0003 movem.l D0,D1, [A7]+
0000196A 9082 sub.l D0, D2
0000196C B081 cmp.l D0, D1
0000196E 6C0A bge +0xC /* 0000197A */
00001970 3F3C 0096 move.w -[A7], 0x96
00001974 4EAD 2172 jsr [A5 + 0x2172 /* export_1066 */]
00001978 6058 bra +0x5A /* 000019D2 */
label0000197A:
0000197A 42A7 clr.l -[A7]
0000197C 3F06 move.w -[A7], D6
0000197E 2F0B move.l -[A7], A3
00001980 4EAD 3992 jsr [A5 + 0x3992 /* export_1838 */]
00001984 2D5F 000E move.l [A6 + 0xE], [A7]+
00001988 6048 bra +0x4A /* 000019D2 */
label0000198A:
0000198A 4267 clr.w -[A7]
0000198C 2F0B move.l -[A7], A3
0000198E 4EAD 3C42 jsr [A5 + 0x3C42 /* export_1924 */]
00001992 101F move.b D0, [A7]+
00001994 673C beq +0x3E /* 000019D2 */
00001996 42A7 clr.l -[A7]
00001998 2254 movea.l A1, [A4]
0000199A 2069 003C movea.l A0, [A1 + 0x3C]
0000199E 2050 movea.l A0, [A0]
000019A0 3028 003C move.w D0, [A0 + 0x3C]
000019A4 48C0 ext.l D0
000019A6 2F00 move.l -[A7], D0
000019A8 2F29 003C move.l -[A7], [A1 + 0x3C]
000019AC A9D1 syscall TESetSelect
000019AE 2F0B move.l -[A7], A3
000019B0 4EAD 0722 jsr [A5 + 0x722 /* export_224 */]
000019B4 2054 movea.l A0, [A4]
000019B6 117C 0001 0072 move.b [A0 + 0x72], 0x1
000019BC 2F0B move.l -[A7], A3
000019BE 4EAD 15CA jsr [A5 + 0x15CA /* export_693 */]
000019C2 600E bra +0x10 /* 000019D2 */
label000019C4:
000019C4 42A7 clr.l -[A7]
000019C6 3F06 move.w -[A7], D6
000019C8 2F0B move.l -[A7], A3
000019CA 4EBA F838 jsr [PC - 0x7C8 /* 00001204 */]
000019CE 2D5F 000E move.l [A6 + 0xE], [A7]+
label000019D2:
000019D2 4CDF 1CC0 movem.l D6,D7,A2,A3,A4, [A7]+
000019D6 4E5E unlink A6
000019D8 205F movea.l A0, [A7]+
000019DA 5C4F addq.w A7, 6
000019DC 4ED0 jmp [A0]
000019DE 0000 4E56 ori.b D0, 0x56 /* 'V' */
000019E2 0000 206E ori.b D0, 0x6E /* 'n' */
000019E6 0008 2F28 ori.b A0, 0x28 /* '(' */
000019EA 0008 4EAD ori.b A0, 0xAD
000019EE 3E8A move.w [A7], A2
000019F0 4E5E unlink A6
000019F2 205F movea.l A0, [A7]+
000019F4 DEFC 000A add.w A7, 0xA /* '\n' */
000019F8 4ED0 jmp [A0]
000019FA 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 000019FC-00001A00
export_621:
fn000019FC:
000019FC 4E56 FFBC link A6, -0x0044
// end alternate branch 000019FC-00001A00
export_621: // at 000019FC (misaligned)
fn000019FC: // (misaligned)
000019FE FFBC .invalid <<F/6/7>>
00001A00 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
00001A04 2E2E 0010 move.l D7, [A6 + 0x10]
00001A08 286E 0008 movea.l A4, [A6 + 0x8]
00001A0C 2054 movea.l A0, [A4]
00001A0E 2147 0022 move.l [A0 + 0x22], D7
00001A12 2247 movea.l A1, D7
00001A14 2251 movea.l A1, [A1]
00001A16 2169 003C 0026 move.l [A0 + 0x26], [A1 + 0x3C]
00001A1C 2268 0026 movea.l A1, [A0 + 0x26]
00001A20 2651 movea.l A3, [A1]
00001A22 316B 0020 002A move.w [A0 + 0x2A], [A3 + 0x20]
00001A28 316B 0022 002C move.w [A0 + 0x2C], [A3 + 0x22]
00001A2E 3C2B 0022 move.w D6, [A3 + 0x22]
00001A32 9C6B 0020 sub.w D6, [A3 + 0x20]
00001A36 7000 moveq.l D0, 0x00
00001A38 2140 002E move.l [A0 + 0x2E], D0
00001A3C 7000 moveq.l D0, 0x00
00001A3E 2140 0032 move.l [A0 + 0x32], D0
00001A42 42A8 0036 clr.l [A0 + 0x36]
00001A46 7000 moveq.l D0, 0x00
00001A48 2140 003A move.l [A0 + 0x3A], D0
00001A4C 7000 moveq.l D0, 0x00
00001A4E 2140 003E move.l [A0 + 0x3E], D0
00001A52 7000 moveq.l D0, 0x00
00001A54 2140 0042 move.l [A0 + 0x42], D0
00001A58 4268 0046 clr.w [A0 + 0x46]
00001A5C 7000 moveq.l D0, 0x00
00001A5E 2140 0048 move.l [A0 + 0x48], D0
00001A62 3F2E 000E move.w -[A7], [A6 + 0xE]
00001A66 2047 movea.l A0, D7
00001A68 2050 movea.l A0, [A0]
00001A6A 2F28 0016 move.l -[A7], [A0 + 0x16]
00001A6E 2F07 move.l -[A7], D7
00001A70 42A7 clr.l -[A7]
00001A72 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001A76 4EAD 1A52 jsr [A5 + 0x1A52 /* export_838 */]
00001A7A 486E FFBC pea.l [A6 - 0x44]
00001A7E 487A FF60 pea.l [PC - 0xA0 /* 000019E0, value 0x4E560000 'NV\0\0', cstring "NV" */]
00001A82 2F0E move.l -[A7], A6
00001A84 4EAD 20CA jsr [A5 + 0x20CA /* export_1045 */]
00001A88 102E 000C move.b D0, [A6 + 0xC]
00001A8C 6764 beq +0x66 /* 00001AF2 */
00001A8E 42A7 clr.l -[A7]
00001A90 3006 move.w D0, D6
00001A92 48C0 ext.l D0
00001A94 2F00 move.l -[A7], D0
00001A96 4EAD 23AA jsr [A5 + 0x23AA /* export_1137 */]
00001A9A 2A17 move.l D5, [A7]
00001A9C 4EAD 20E2 jsr [A5 + 0x20E2 /* export_1048 */]
00001AA0 4A46 tst.w D6
00001AA2 6F24 ble +0x26 /* 00001AC8 */
00001AA4 2254 movea.l A1, [A4]
00001AA6 2069 0026 movea.l A0, [A1 + 0x26]
00001AAA 2050 movea.l A0, [A0]
00001AAC 2068 003E movea.l A0, [A0 + 0x3E]
00001AB0 3029 002A move.w D0, [A1 + 0x2A]
00001AB4 48C0 ext.l D0
00001AB6 D090 add.l D0, [A0]
00001AB8 2F00 move.l -[A7], D0
00001ABA 2045 movea.l A0, D5
00001ABC 2F10 move.l -[A7], [A0]
00001ABE 3006 move.w D0, D6
00001AC0 48C0 ext.l D0
00001AC2 2F00 move.l -[A7], D0
00001AC4 4EAD 0212 jsr [A5 + 0x212 /* export_62 */]
label00001AC8:
00001AC8 2054 movea.l A0, [A4]
00001ACA 2145 002E move.l [A0 + 0x2E], D5
00001ACE 3028 002A move.w D0, [A0 + 0x2A]
00001AD2 9068 002C sub.w D0, [A0 + 0x2C]
00001AD6 3140 0046 move.w [A0 + 0x46], D0
00001ADA 42A7 clr.l -[A7]
00001ADC 42A7 clr.l -[A7]
00001ADE 4EAD 23AA jsr [A5 + 0x23AA /* export_1137 */]
00001AE2 2054 movea.l A0, [A4]
00001AE4 215F 0042 move.l [A0 + 0x42], [A7]+
00001AE8 2054 movea.l A0, [A4]
00001AEA 2F28 0042 move.l -[A7], [A0 + 0x42]
00001AEE 4EAD 20E2 jsr [A5 + 0x20E2 /* export_1048 */]
label00001AF2:
00001AF2 2047 movea.l A0, D7
00001AF4 7001 moveq.l D0, 0x01
00001AF6 2050 movea.l A0, [A0]
00001AF8 B028 006F cmp.b D0, [A0 + 0x6F]
00001AFC 57C0 seq D0
00001AFE 4A00 tst.b D0
00001B00 6760 beq +0x62 /* 00001B62 */
00001B02 2F00 move.l -[A7], D0
00001B04 4267 clr.w -[A7]
00001B06 2254 movea.l A1, [A4]
00001B08 2069 0026 movea.l A0, [A1 + 0x26]
00001B0C 2050 movea.l A0, [A0]
00001B0E 3228 0020 move.w D1, [A0 + 0x20]
00001B12 48C1 ext.l D1
00001B14 2F01 move.l -[A7], D1
00001B16 2069 0026 movea.l A0, [A1 + 0x26]
00001B1A 2050 movea.l A0, [A0]
00001B1C 3228 0022 move.w D1, [A0 + 0x22]
00001B20 48C1 ext.l D1
00001B22 2F01 move.l -[A7], D1
00001B24 2F07 move.l -[A7], D7
00001B26 4EAD 076A jsr [A5 + 0x76A /* export_233 */]
00001B2A 121F move.b D1, [A7]+
00001B2C 201F move.l D0, [A7]+
00001B2E C001 and.b D0, D1
00001B30 6730 beq +0x32 /* 00001B62 */
00001B32 42A7 clr.l -[A7]
00001B34 2054 movea.l A0, [A4]
00001B36 2F28 0026 move.l -[A7], [A0 + 0x26]
00001B3A 3F3C 0006 move.w -[A7], 0x6
00001B3E A83D syscall TEDispatch
00001B40 2054 movea.l A0, [A4]
00001B42 215F 0032 move.l [A0 + 0x32], [A7]+
00001B46 2054 movea.l A0, [A4]
00001B48 2F28 0032 move.l -[A7], [A0 + 0x32]
00001B4C 4EAD 20E2 jsr [A5 + 0x20E2 /* export_1048 */]
00001B50 42A7 clr.l -[A7]
00001B52 2054 movea.l A0, [A4]
00001B54 2F28 0032 move.l -[A7], [A0 + 0x32]
00001B58 4EAD 01EA jsr [A5 + 0x1EA /* export_57 */]
00001B5C 2054 movea.l A0, [A4]
00001B5E 215F 0048 move.l [A0 + 0x48], [A7]+
label00001B62:
00001B62 486E FFBC pea.l [A6 - 0x44]
00001B66 4EAD 2112 jsr [A5 + 0x2112 /* export_1054 */]
00001B6A 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+
00001B6E 4E5E unlink A6
00001B70 205F movea.l A0, [A7]+
00001B72 DEFC 000C add.w A7, 0xC
00001B76 4ED0 jmp [A0]
fn00001B78:
00001B78 4E56 0000 link A6, 0
00001B7C 2F0C move.l -[A7], A4
00001B7E 286E 0008 movea.l A4, [A6 + 0x8]
00001B82 2054 movea.l A0, [A4]
00001B84 4228 004C clr.b [A0 + 0x4C]
00001B88 2F2E 000E move.l -[A7], [A6 + 0xE]
00001B8C 3F2E 000C move.w -[A7], [A6 + 0xC]
00001B90 1F3C 0001 move.b -[A7], 0x1
00001B94 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001B98 4EBA FE62 jsr [PC - 0x19E /* 000019FC */]
00001B9C 2054 movea.l A0, [A4]
00001B9E 117C 0001 000F move.b [A0 + 0xF], 0x1
00001BA4 7068 moveq.l D0, 0x68
00001BA6 B06E 000C cmp.w D0, [A6 + 0xC]
00001BAA 56C0 sne D0
00001BAC 4400 neg.b D0
00001BAE 1140 000E move.b [A0 + 0xE], D0
00001BB2 285F movea.l A4, [A7]+
00001BB4 4E5E unlink A6
00001BB6 205F movea.l A0, [A7]+
00001BB8 DEFC 000A add.w A7, 0xA /* '\n' */
00001BBC 4ED0 jmp [A0]
00001BBE 0000 4E56 ori.b D0, 0x56 /* 'V' */
00001BC2 0000 48E7 ori.b D0, 0xE7
00001BC6 0018 286E ori.b [A0]+, 0x6E /* 'n' */
00001BCA 0008 266C ori.b A0, 0x6C /* 'l' */
00001BCE 0008 202C ori.b A0, 0x2C /* ',' */
00001BD2 FFF4 .invalid <<F/7/7>>
00001BD4 2053 movea.l A0, [A3]
00001BD6 B0A8 003A cmp.l D0, [A0 + 0x3A]
00001BDA 670E beq +0x10 /* 00001BEA */
00001BDC 42A7 clr.l -[A7]
00001BDE 2F2C FFF4 move.l -[A7], [A4 - 0xC]
00001BE2 4EAD 21C2 jsr [A5 + 0x21C2 /* export_1076 */]
00001BE6 295F FFF4 move.l [A4 - 0xC], [A7]+
label00001BEA:
00001BEA 202C FFF0 move.l D0, [A4 - 0x10]
00001BEE 2053 movea.l A0, [A3]
00001BF0 B0A8 003E cmp.l D0, [A0 + 0x3E]
00001BF4 670E beq +0x10 /* 00001C04 */
00001BF6 42A7 clr.l -[A7]
00001BF8 2F2C FFF0 move.l -[A7], [A4 - 0x10]
00001BFC 4EAD 21C2 jsr [A5 + 0x21C2 /* export_1076 */]
00001C00 295F FFF0 move.l [A4 - 0x10], [A7]+
label00001C04:
00001C04 2F2C 0008 move.l -[A7], [A4 + 0x8]
00001C08 4EAD 3E8A jsr [A5 + 0x3E8A /* export_1997 */]
00001C0C 4CDF 1800 movem.l A3,A4, [A7]+
00001C10 4E5E unlink A6
00001C12 205F movea.l A0, [A7]+
00001C14 DEFC 000A add.w A7, 0xA /* '\n' */
00001C18 4ED0 jmp [A0]
00001C1A 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00001C1C-00001C20
fn00001C1C:
00001C1C 4E56 FFAE link A6, -0x0052
// end alternate branch 00001C1C-00001C20
fn00001C1C: // (misaligned)
00001C1E FFAE .invalid <<F/6/7>>
00001C20 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
00001C24 266E 000C movea.l A3, [A6 + 0xC]
00001C28 286E 0008 movea.l A4, [A6 + 0x8]
00001C2C 2F0B move.l -[A7], A3
00001C2E 3F3C 0069 move.w -[A7], 0x69 /* 'i' */
00001C32 1F3C 0001 move.b -[A7], 0x1
00001C36 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001C3A 4EBA FDC0 jsr [PC - 0x240 /* 000019FC */]
00001C3E 4205 clr.b D5
00001C40 7E00 moveq.l D7, 0x00
00001C42 7000 moveq.l D0, 0x00
00001C44 2D40 FFF0 move.l [A6 - 0x10], D0
00001C48 7000 moveq.l D0, 0x00
00001C4A 2D40 FFF4 move.l [A6 - 0xC], D0
00001C4E 486E FFAE pea.l [A6 - 0x52]
00001C52 487A FF6C pea.l [PC - 0x94 /* 00001BC0, value 0x4E560000 'NV\0\0', cstring "NV" */]
00001C56 2F0E move.l -[A7], A6
00001C58 4EAD 20CA jsr [A5 + 0x20CA /* export_1045 */]
00001C5C 42A7 clr.l -[A7]
00001C5E 42A7 clr.l -[A7]
00001C60 4EAD 23AA jsr [A5 + 0x23AA /* export_1137 */]
00001C64 2D57 FFF4 move.l [A6 - 0xC], [A7]
00001C68 4EAD 20E2 jsr [A5 + 0x20E2 /* export_1048 */]
00001C6C 7001 moveq.l D0, 0x01
00001C6E 2053 movea.l A0, [A3]
00001C70 B028 006F cmp.b D0, [A0 + 0x6F]
00001C74 6610 bne +0x12 /* 00001C86 */
00001C76 42A7 clr.l -[A7]
00001C78 42A7 clr.l -[A7]
00001C7A 4EAD 23AA jsr [A5 + 0x23AA /* export_1137 */]
00001C7E 2D57 FFF0 move.l [A6 - 0x10], [A7]
00001C82 4EAD 20E2 jsr [A5 + 0x20E2 /* export_1048 */]
label00001C86:
00001C86 42A7 clr.l -[A7]
00001C88 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00001C8C 486E FFEC pea.l [A6 - 0x14]
00001C90 2F2D FC8C move.l -[A7], [A5 - 0x374]
00001C94 4EAD 08C2 jsr [A5 + 0x8C2 /* export_276 */]
00001C98 201F move.l D0, [A7]+
00001C9A 3C00 move.w D6, D0
00001C9C 6F00 00A2 ble +0xA4 /* 00001D40 */
00001CA0 2054 movea.l A0, [A4]
00001CA2 216E FFF4 003A move.l [A0 + 0x3A], [A6 - 0xC]
00001CA8 2268 0026 movea.l A1, [A0 + 0x26]
00001CAC 2251 movea.l A1, [A1]
00001CAE 3169 0020 0036 move.w [A0 + 0x36], [A1 + 0x20]
00001CB4 3006 move.w D0, D6
00001CB6 D068 0036 add.w D0, [A0 + 0x36]
00001CBA 3140 0038 move.w [A0 + 0x38], D0
00001CBE 3028 002C move.w D0, [A0 + 0x2C]
00001CC2 9068 002A sub.w D0, [A0 + 0x2A]
00001CC6 3206 move.w D1, D6
00001CC8 9240 sub.w D1, D0
00001CCA 3141 0046 move.w [A0 + 0x46], D1
00001CCE 7001 moveq.l D0, 0x01
00001CD0 2253 movea.l A1, [A3]
00001CD2 B029 006F cmp.b D0, [A1 + 0x6F]
00001CD6 663A bne +0x3C /* 00001D12 */
00001CD8 42A7 clr.l -[A7]
00001CDA 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00001CDE 2F3C 7374 796C move.l -[A7], 0x7374796C /* 'styl' */
00001CE4 2F2D FC18 move.l -[A7], [A5 - 0x3E8]
00001CE8 4EAD 3B72 jsr [A5 + 0x3B72 /* export_1898 */]
00001CEC 2E1F move.l D7, [A7]+
00001CEE 6F14 ble +0x16 /* 00001D04 */
00001CF0 2054 movea.l A0, [A4]
00001CF2 216E FFF0 003E move.l [A0 + 0x3E], [A6 - 0x10]
00001CF8 2007 move.l D0, D7
00001CFA 90A8 0048 sub.l D0, [A0 + 0x48]
00001CFE 2140 0048 move.l [A0 + 0x48], D0
00001D02 600E bra +0x10 /* 00001D12 */
label00001D04:
00001D04 42A7 clr.l -[A7]
00001D06 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00001D0A 4EAD 21C2 jsr [A5 + 0x21C2 /* export_1076 */]
00001D0E 2D5F FFF0 move.l [A6 - 0x10], [A7]+
label00001D12:
00001D12 2054 movea.l A0, [A4]
00001D14 2F28 0042 move.l -[A7], [A0 + 0x42]
00001D18 42A7 clr.l -[A7]
00001D1A 2054 movea.l A0, [A4]
00001D1C 3028 0046 move.w D0, [A0 + 0x46]
00001D20 48C0 ext.l D0
00001D22 2228 0048 move.l D1, [A0 + 0x48]
00001D26 D280 add.l D1, D0
00001D28 2F01 move.l -[A7], D1
00001D2A 42A7 clr.l -[A7]
00001D2C 201F move.l D0, [A7]+
00001D2E 2E9F move.l [A7], [A7]+
00001D30 B097 cmp.l D0, [A7]
00001D32 6F02 ble +0x4 /* 00001D36 */
00001D34 2E80 move.l [A7], D0
label00001D36:
00001D36 4EAD 23C2 jsr [A5 + 0x23C2 /* export_1140 */]
00001D3A 4EAD 2382 jsr [A5 + 0x2382 /* export_1132 */]
00001D3E 601C bra +0x1E /* 00001D5C */
label00001D40:
00001D40 42A7 clr.l -[A7]
00001D42 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00001D46 4EAD 21C2 jsr [A5 + 0x21C2 /* export_1076 */]
00001D4A 2D5F FFF4 move.l [A6 - 0xC], [A7]+
00001D4E 42A7 clr.l -[A7]
00001D50 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00001D54 4EAD 21C2 jsr [A5 + 0x21C2 /* export_1076 */]
00001D58 2D5F FFF0 move.l [A6 - 0x10], [A7]+
label00001D5C:
00001D5C 486E FFAE pea.l [A6 - 0x52]
00001D60 4EAD 2112 jsr [A5 + 0x2112 /* export_1054 */]
00001D64 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+
00001D68 4E5E unlink A6
00001D6A 205F movea.l A0, [A7]+
00001D6C 504F addq.w A7, 8
00001D6E 4ED0 jmp [A0]